专利摘要:
Erfindungsgemäß wird eine Hybridfahrzeug-Antriebssteuerungsvorrichtung mit einer Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtung (91) zur Berechnung einer Vielzahl von maximalen Maschinendrehmomenten, die einen maximalen Wert des Maschinendrehmoments angeben, und einer Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtung (121) zur Berechnung eines minimalen Werts der jeweiligen maximalen Maschinendrehmomente als Maschinenbegrenzungsdrehmoment vorgeschlagen. Da der minimale Wert der maximalen Maschinendrehmomente als Maschinenbegrenzungsdrehmoment berechnet wird, ist es möglich, zuverlässig zu vermeiden, dass die Brennkraftmaschine in einen übermäßigen Rotationszustand gelangt. Da weiterhin das Maschinenbegrenzungsdrehmoment auf der Grundlage des minimalen Werts der maximalen Maschinendrehmomente berechnet wird, kann das Maschinenbegrenzungsdrehmoment zuverlässig berechnet werden, selbst wenn es individuelle Unterschiede in der Brennkraftmaschine, dem Generator usw. gibt und es beispielsweise Berechnungsfehler beim Generatorsolldrehmoment und beim maximalen Generatordrehmoment gibt.According to the invention, a hybrid vehicle drive control apparatus is provided with maximum engine torque calculation processing means (91) for calculating a plurality of maximum engine torques indicative of a maximum engine torque value and engine stall torque calculation processing means (121) for calculating a minimum value of the respective engine maximum torques Machine limiting torque proposed. Since the minimum value of the maximum engine torques is calculated as the engine limiting torque, it is possible to reliably prevent the engine from going into an excessive rotating state. Further, since the engine limiting torque is calculated based on the minimum value of the maximum engine torque, the engine limiting torque can be reliably calculated even if there are individual differences in the engine, the generator, etc. and there are, for example, calculation errors in the generator target torque and the maximum generator torque.
公开号:DE102004027302A1
申请号:DE102004027302
申请日:2004-06-04
公开日:2005-01-27
发明作者:Kazuo Anjo Aoki;Hideki Anjo Hisada;Rie Anjo Okada;Toshio Anjo Okoshi
申请人:Aisin AW Co Ltd;
IPC主号:B60W20-00
专利说明:
[0001] DieErfindung betrifft eine Hybridfahrzeug-Antriebssteuerungsvorrichtung, ein Hybridfahrzeugsantriebssteuerungsverfahrenund ein zugehörigesProgramm.TheThe invention relates to a hybrid vehicle drive control apparatus, a hybrid vehicle drive control methodand an associated oneProgram.
[0002] Ineinem Hybridfahrzeug (Fahrzeug der Hybridbauart) mit einer Planetengetriebeeinheit,in der beispielsweise ein Sonnenrad, ein Ringzahnrad und ein Träger angeordnetsind, der Trägerund die Brennkraftmaschine miteinander verbunden sind, das Ringzahnradund ein Antriebsrad miteinander verbunden sind, das Sonnenrad undein elektrischer Generator miteinander verbunden sind, wird das Drehmomentder Brennkraftmaschine, d.h. ein Teil des Maschinendrehmoments TEauf den elektrischen Generator übertragen,und das restliche Drehmoment wird zusammen mit dem Drehmoment eines Antriebsmotors,d.h. einem Antriebsmotordrehmoment TM, auf das Antriebsrad übertragen.Ina hybrid vehicle (hybrid vehicle) having a planetary gear unit,arranged in the example of a sun gear, a ring gear and a carrierare, the carrierand the internal combustion engine are connected to each other, the ring gearand a drive wheel are interconnected, the sun gear andan electric generator are connected together, the torquethe internal combustion engine, i. a part of the engine torque TEtransferred to the electric generator,and the remaining torque is combined with the torque of a drive motor,i.e. a drive motor torque TM, transmitted to the drive wheel.
[0003] Indem Hybridfahrzeug dieser Bauart ist der elektrische Generator mitder Brennkraftmaschine überdie Planetengetriebeeinheit verbunden. Wenn ein Betriebspunkt derBrennkraftmaschine als ein Maschinensollbetriebszustand bestimmtwird, wird das Maschinendrehmoment TE an dem Betriebspunkt als MaschinensolldrehmomentTE* bestimmt, das einen Sollwert des Maschinendrehmoments TE zeigt.Die Drehzahl der Brennkraftmaschine an dem Betriebspunkt, d.h. eineMaschinendrehzahl NE wird als Maschinensolldrehzahl NE* bestimmt,die einen Sollwert der Maschinendrehzahl NE zeigt.Inthe hybrid vehicle of this type is the electric generator withthe internal combustion engine overthe planetary gear unit connected. If an operating point of theInternal combustion engine determined as a machine target operating conditionbecomes, the engine torque TE at the operating point as the engine target torqueTE *, which indicates a setpoint of the engine torque TE.The speed of the internal combustion engine at the operating point, i. aEngine speed NE is determined as the engine target speed NE *,which shows a target value of the engine speed NE.
[0004] DieDrehzahl des elektrischen Generators, d.h. eine GeneratorsolldrehzahlNG* die einen Sollwert einer Generatordrehzahl NG zeigt, wird aufder Grundlage der Maschinensolldrehzahl NE* berechnet. Das Drehmomentdes elektrischen Generators, d.h. ein Generatordrehmoment TG wirdderart gesteuert, dass die Generatordrehzahl NG gleich der GeneratorsolldrehzahlNG* wird.TheSpeed of the electric generator, i. a generator setpoint speedNG * which shows a set value of a generator rotation speed NG becomescalculated based on the target engine speed NE *. The torqueof the electric generator, i. a generator torque TGcontrolled such that the generator speed NG equal to the generator target speedNG * will.
[0005] Wenndie Generatordrehzahl NG plötzlicherhöhtwird und die Spannung einer Batterie, d.h. einer BatteriespannungVB verringert wird, geht die Brennkraftmaschine durch (races) undwird ein übermäßiger Rotationszustandverursacht.Ifthe generator speed NG suddenlyelevatedand the voltage of a battery, i. a battery voltageVB is reduced, the internal combustion engine goes through (races) andbecomes an excessive state of rotationcaused.
[0006] 2 zeigt das Verhältnis derGeneratordrehzahl und des Generatordrehmoments bei einem herkömmlichenHybridfahrzeug. In dieser Figur ist die Generatordrehzahl NG aufder Abszisse aufgetragen, und ist das Generatordrehmoment TG aufder Ordinate aufgetragen. 2 shows the ratio of the generator speed and the generator torque in a conventional hybrid vehicle. In this figure, the generator speed NG is plotted on the abscissa, and the generator torque TG is plotted on the ordinate.
[0007] DieBezugszeichen L1 bis L3 zeigen Linien, die das Verhältnis derGeneratordrehzahl NG, des Generatordrehmoments TG und der BatteriespannungVB zeigen. Wenn die Batteriespannung VB verringert wird, ändern sichdie Kennlinien (Charakteristiken) in der Richtung des Pfeils B.Wenn die Batteriespannung VB angehoben wird, werden die Kennlinienin der Richtung des Pfeils A geändert.TheReference numerals L1 to L3 show lines representing the ratio ofGenerator speed NG, the generator torque TG and the battery voltageShow VB. When the battery voltage VB is lowered, changesthe characteristics (characteristics) in the direction of the arrow B.When the battery voltage VB is raised, the characteristics becomechanged in the direction of arrow A.
[0008] Wennder elektrische Generator in einem Antriebspunkt P1 auf der LinieL2 gemäß 2 betrieben wird und beispielsweiseein Fahrer plötzlichdie Bremse betätigt,wird die Drehzahl des mit dem Antriebsrad verbunden Ringzahnradsplötzlichverringert. Somit wird die Generatordrehzahl NG plötzlich erhöht und wirdder Generator in einem Antriebspunkt P2 betrieben. Als Ergebniskann die Maschinendrehzahl NE nicht durch das GeneratordrehmomentTG eingeschränktwerden, da das Generatordrehmoment TG plötzlich verringert wird. Daherwird die Maschinendrehzahl NE plötzlicherhöht,geht die Brennkraftmaschine durch (races) und wird der übermäßige Rotationszustandverursacht.When the electric generator is in a driving point P1 on the line L2 according to 2 is operated and, for example, a driver suddenly actuates the brake, the rotational speed of the ring gear connected to the drive wheel is suddenly reduced. Thus, the generator speed NG is suddenly increased and the generator is operated at a drive point P2. As a result, the engine rotational speed NE can not be restricted by the generator torque TG because the generator torque TG is suddenly decreased. Therefore, the engine speed NE is suddenly increased, the engine races and the excessive rotation state is caused.
[0009] Wennweiterhin der Generator in dem Antriebspunkt P1 betrieben wird unddie Batteriespannung VB verringert wird, wird der Generator in dem AntriebspunktP3 betrieben. Da in diesem Fall das Generatordrehmoment TG ebenfallsplötzlichverringert wird, kann das Maschinendrehmoment TE nicht durch dasGeneratordrehmoment TG zurückgehalten werden.Dadurch wird die Maschinendrehzahl NE plötzlich erhöht, geht die Brennkraftmaschinehoch und wird ein übermäßiger Rotationszustandverursacht.IfFurthermore, the generator is operated in the drive point P1 andthe battery voltage VB is reduced, the generator becomes the drive pointP3 operated. In this case, since the generator torque TG as wellsuddenlyis reduced, the engine torque TE can not by theGenerator torque TG are retained.As a result, the engine speed NE is suddenly increased, the internal combustion engine goeshigh and becomes an excessive state of rotationcaused.
[0010] Daherist eine Hybridfahrzeug-Antriebssteuerungsvorrichtungderart angeordnet, dass verhindert wird, dass die Brennkraftmaschineden übermäßigen Rotationszustanderreicht, und verschiedene Arten von Steuerungen zur Vermeidungeiner exzessiven Rotation werden in der Hybridfahrzeug-Antriebssteuerungsvorrichtungausgeführt.Thereforeis a hybrid vehicle drive control devicearranged such that it prevents the internal combustion enginethe excessive rotation stateachieved, and various types of control to avoidAn excessive rotation in the hybrid vehicle drive control deviceexecuted.
[0011] Beieiner ersten Steuerung zur Vermeidung einer exzessiven Rotationwird eine maximale Generatordrehzahl NGmax, die einen maximalenWert der Generatordrehzahl NG zeigt, derart eingestellt, dass sieder Batteriespannung VB entspricht. Wenn die Batteriespannung VBverringert wird, wird die Einstellung der maximalen GeneratordrehzahlNGmax verringert. Wenn die Batteriespannung VB erhöht wird,wird die Einstellung der maximalen Generatordrehzahl NGmax erhöht. Es wirdverhindert, dass die Brennkraftmaschine den übermäßigen Rotationszustand erreicht,indem die Generatorsolldrehzahl NG* derart beschränkt wird,dass die maximale Generatordrehzahl NGmax nicht überschritten wird.ata first control to avoid excessive rotationis a maximum generator speed NGmax, which is a maximumValue of the generator speed NG shows, adjusted so that theythe battery voltage VB corresponds. When the battery voltage VBis reduced, the setting of the maximum generator speedNGmax decreases. When the battery voltage VB is increased,the setting of the maximum generator speed NGmax is increased. It willprevents the internal combustion engine from reaching the excessive state of rotation,by limiting the generator target speed NG * sothat the maximum generator speed NGmax is not exceeded.
[0012] Esgibt einen Fall, in dem die tatsächliche GeneratordrehzahlNG höherals die Generatorsolldrehzahl NG* wird, wenn die Generatorsolldrehzahl NG*in der ersten Steuerung zur Vermeidung einer exzessiven Rotationbeschränktwird. Daher wird in einer zweiten Steuerung zur Vermeidung einerexzessiven Rotation ein maximales Generatordrehmoment TGmax, daseinen maximalen Wert des Generatordrehmoments TG zeigt, entsprechendder Batteriespannung VB und der Temperatur eines Umrichters berechnet.Ein maximales Maschinendrehmoment TEmax, das einen maximalen Wertdes Maschinendrehmoments TE zeigt, wird anhand des maximalen GeneratordrehmomentsTGmax und eines Getriebeverhältnisses γGE von demGenerator zu der Brennkraftmaschine eingestellt. Es wird verhindert,dass die Maschine den übermäßigen Rotationszustanderreicht, indem eine Drosselklappenöffnung θ der Brennkraftmaschine derartbeschränktwird, dass das Maschinendrehmoment TE das maximale MaschinendrehmomentTEmax nicht überschreitet.There is a case where the actual generator speed NG is higher than the generator setpoint speed NG * becomes when the generator target speed NG * in the first control is restricted to avoid excessive rotation. Therefore, in a second control for avoiding excessive rotation, a maximum generator torque TGmax showing a maximum value of the generator torque TG corresponding to the battery voltage VB and the temperature of an inverter is calculated. A maximum engine torque TEmax showing a maximum value of the engine torque TE is set from the generator to the engine based on the maximum generator torque TGmax and a gear ratio γGE. It is prevented that the engine reaches the excessive rotation state by restricting a throttle opening θ of the internal combustion engine such that the engine torque TE does not exceed the maximum engine torque TEmax.
[0013] Wenndurch Durchführungder ersten und zweiten Steuerungen zur Vermeidung einer exzessivenRotation nicht verhindert werden kann, dass die Brennkraftmaschineden übermäßigen Rotationszustanderreicht, wird eine Ausfallsicherungssteuerung derart durchgeführt, dasseine Generatorgrenzdrehzahl NGlim (beispielsweise 6000 U/Min) nicht überschrittenwird, durch die eine mechanische Grenzdrehzahl des elektrischenGenerators eingestellt ist.Ifthrough executionthe first and second controls to avoid excessiveRotation can not prevent the internal combustion enginethe excessive rotation stateachieved, a fail-safe control is performed such thata generator limit speed NGlim (for example 6000 U / min) is not exceededis through which a mechanical limit speed of the electricGenerator is set.
[0014] Inder Ausfallsicherungssteuerung wird nämlich beurteilt, ob die GeneratordrehzahlNG die Generatorgrenzdrehzahl NGlim erreicht. Wenn die GeneratordrehzahlNG die Generatorgrenzdrehzahl NGlim erreicht, wird das MaschinendrehmomentTE obligatorisch begrenzt, wird der der Brennkraftmaschine zugeführte Kraftstoffum 100 abgeschnitten und wird der Generator abgeschaltet (heruntergefahren,shut down). Die Ausfallsicherungssteuerung wird durchgeführt, umden Generator zu schützen,wobei das Verhalten, Vibrationen, Betriebsfähigkeit usw. des Hybridfahrzeugsnicht berücksichtigtwerden.Innamely, the fail-safe control is judged whether the generator speedNG reaches the generator limit speed NGlim. When the generator speedNG reaches the generator limit speed NGlim, the engine torqueTE compulsorily limited, the fuel supplied to the internal combustion enginecut off at 100 and the generator is shut down (shutting down,shut down). The fail-safe control is performed toto protect the generator,the behavior, vibration, operability, etc. of the hybrid vehiclenot consideredbecome.
[0015] Wennjedoch das Hybridfahrzeug an einen kalten Ort fährt, ist der Innenwiderstandder Batterie erhöht,so dass eine Änderungder Batteriespannung VB groß wird.Daher gibt es einen Fall, in dem die Batteriespannung VB plötzlich verringertwird, wenn das Hybridfahrzeug plötzlichbeschleunigt wird. In diesem Fall wird das Generatordrehmoment TGverringert, selbst wenn die ersten und zweiten Steuerungen zur Vermeidungeiner übermäßigen Rotation durchgeführt werden.Daher ist es schwierig, das Maschinendrehmoment TE zurückzuhalten,und es ist unmöglich,zu vermeiden, dass die Brennkraftmaschine den übermäßigen Rotationszustand erreicht.Ifhowever, the hybrid vehicle is driving to a cold location, the internal resistancethe battery increases,so that a changethe battery voltage VB becomes large.Therefore, there is a case where the battery voltage VB suddenly decreaseswill if the hybrid vehicle suddenlyis accelerated. In this case, the generator torque TGdecreases, even if the first and second controls to avoidexcessive rotation.Therefore, it is difficult to retain the engine torque TE,and it is impossibleto avoid that the internal combustion engine reaches the excessive rotational state.
[0016] Wennweiterhin das Hybridfahrzeug über Straßen fährt, dievoneinander unterschiedliche Reibungskoeffizienten aufweisen, beispielsweisewenn das Hybridfahrzeug von einer Straße mit einem kleinen Reibungskoeffizientenmit Eis auf deren Oberflächezu einer Straßemit einem großenReibungskoeffizienten wie in Asphalt bewegt wird, wird die Welle desangetriebenen Rads blockiert und die Drehzahl des mit dem Antriebsradverbundenen Ringzahnrads wird plötzlichverringert, so dass die Generatordrehzahl NG plötzlich erhöht wird.Ifcontinues the hybrid vehicle drives over roads thathave different coefficients of friction, for exampleif the hybrid vehicle from a road with a small coefficient of frictionwith ice on its surfaceto a streetwith a greatCoefficient of friction as in asphalt is moved, the wave of thedriven wheel blocks and the speed of the drive wheelconnected ring gear becomes suddendecreases, so that the generator speed NG is suddenly increased.
[0017] Dementsprechendkönnen,wenn die Batteriespannung VB plötzlichverringert wird und die Generatordrehzahl NG plötzlich angehoben wird, die erstenund zweiten Steuerungen zur Vermeidung einer übermäßigen Rotation nicht zuverlässig durchgeführt werden.Als Ergebnis ist es unmöglich,zuverlässigzu verhindern, dass die Brennkraftmaschine den übermäßigen Rotationszustand erreicht.Accordinglycan,when the battery voltage VB suddenlyis reduced and the generator speed NG is suddenly raised, the firstand second controls to avoid excessive rotation can not be performed reliably.As a result, it is impossiblereliableto prevent the internal combustion engine from reaching the excessive rotational state.
[0018] Daherwird das Maschinensolldrehmoment TE* auf der Grundlage des GeneratorsolldrehmomentsTG*, das einen Sollwert des Generatordrehmoments TG zeigt, und desmaximalen Generatordrehmoments TGmax berechnet (vergleiche beispielsweiseJP-A-2001-304010).Thereforebecomes the engine target torque TE * based on the generator target torqueTG *, which shows a set value of the generator torque TG, and themaximum generator torque TGmax calculated (compare, for exampleJP-A-2,001 to 304,010).
[0019] Jedochist es bei der vorstehend beschriebenen herkömmlichen Hybridfahrzeug-Antriebssteuerungsvorrichtungunmöglich,zuverlässigzu vermeiden, dass die Brennkraftmaschine den übermäßigen Rotationszustand erreicht,wenn es aufgrund individueller Differenzen in der Brennkraftmaschine,des elektrischen Generators usw. und eines Berechnungsfehlers desGeneratorsolldrehmoments TG*, des maximalen GeneratordrehmomentsTGmax usw. schwierig ist, das Maschinendrehmoment TE durch das GeneratordrehmomentTG zurückzuhalten.howeverThat is, in the conventional hybrid vehicle drive control apparatus described aboveimpossible,reliableto avoid that the internal combustion engine reaches the excessive rotational state,if due to individual differences in the internal combustion engine,of the electric generator, etc., and a calculation error of theGenerator setpoint TG *, the maximum generator torqueTGmax etc. is difficult, the engine torque TE by the generator torqueRetain TG.
[0020] Dervorliegenden Erfindung liegt die Aufgabe zugrunde, eine Hybridfahrzeug-Antriebssteuerungsvorrichtung,ein Hybridfahrzeugantriebssteuerungsverfahren und ein zugehöriges Programmanzugeben, die in der Lage sind, zuverlässig zu vermeiden, dass dieBrennkraftmaschine den übermäßigen Rotationszustanderreicht, in dem das vorstehend beschriebene Problem der herkömmlichenHybridfahrzeugantriebssteuerung gelöst wird.Of theIt is an object of the present invention to provide a hybrid vehicle drive control apparatus.a hybrid vehicle drive control method and associated programwho are able to reliably avoid theInternal combustion engine excessive rotational stateachieved in which the above-described problem of the conventionalHybrid vehicle drive control is solved.
[0021] Daherweist eine erfindungsgemäße Hybridfahrzeug-Antriebssteuerungsvorrichtungeine Maschinen-Maximum-Drehmomentberechungsverarbeitungseinrichtungzur Berechnung mehrerer maximaler Maschinendrehmomente, die einenmaximalen Wert des Maschinendrehmoments angeben, und eine Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines minimalen Werts der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment auf.Thereforeincludes a hybrid vehicle drive control device according to the inventionan engine maximum torque calculation processing devicefor the calculation of several maximum machine torques, the oneindicate maximum value of the engine torque, and a machine limit torque calculation processing devicefor calculating a minimum value of the respective maximum engine torquesas machine limiting torque on.
[0022] Eineweitere erfindungsgemäße Hybridfahrzeug-Antriebssteuerungsvorrichtungweist weiterhin eine Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung eines maximalen Generatordrehmoments aufweist, daseinen maximalen Wert des Generatordrehmoments angibt. Die Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungberechnet jedes maximale Maschinendrehmoment auf der Grundlage desmaximalen Generatordrehmoments.Aanother hybrid vehicle drive control device according to the inventionfurther comprises a generator maximum torque calculation processing meansfor calculating a maximum generator torque, theindicates a maximum value of the generator torque. The engine maximum torque calculation processing devicecalculates each maximum engine torque based on themaximum generator torque.
[0023] Eineweitere erfindungsgemäße Hybridfahrzeug-Antriebssteuerungsvorrichtungeine Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung eines maximalen Generatordrehmoments, das einen maximalenWert des Generatordrehmoments angibt, eine Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Generatorsolldrehmoments, das einen Sollwertdes Generatordrehmoments angibt, eine Generatorfehlerdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung einer Fehlergröße (fehlendenGröße) des Generatordrehmomentsauf der Grundlage einer Differenz zwischen dem Generatorsolldrehmomentund dem maximalen Generatordrehmoment, eine Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung einer Vielzahl von maximalen Maschinendrehmomentenauf der Grundlage zumindest des maximalen Generatordrehmoments undder Fehlergröße des Generatordrehmoments,und eine Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtung zurBerechnung eines minimalen Werts der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment auf.Aanother hybrid vehicle drive control device according to the inventiona generator maximum torque calculation processing meansfor calculating a maximum generator torque, which is a maximumValue of the generator torque indicates a generator target torque calculation processing meansfor calculating a generator target torque that is a setpointof the generator torque indicates a generator error torque calculation processing meansto calculate an error size (missingSize) of the generator torquebased on a difference between the generator target torqueand the maximum generator torque, an engine maximum torque calculation processing meansfor calculating a plurality of maximum engine torquesbased on at least the maximum generator torque andthe error magnitude of the generator torque,and a machine limit torque calculating processing means forCalculation of a minimum value of the respective maximum machine torquesas machine limiting torque on.
[0024] Beieiner weiteren erfindungsgemäßen Hybridfahrzeug-Antriebssteuerungsvorrichtungweist die Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtungeine erste Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtungzur Berechnung des maximalen Maschinendrehmoments auf der Grundlagevon zumindest dem maximalen Generatordrehmoment und ebenfalls einezweite Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung des maximalen Maschinendrehmoments auf der Grundlageder Fehlergröße des Generatordrehmomentsauf.atanother hybrid vehicle drive control device according to the inventionindicates the engine maximum torque calculation processing meansa first engine maximum torque calculation processing meansfor calculating the maximum engine torque on the basisof at least the maximum generator torque and also asecond engine maximum torque calculation processing meansfor calculating the maximum engine torque on the basisthe error magnitude of the generator torqueon.
[0025] Eineweitere erfindungsgemäße Hybridfahrzeug-Antriebssteuerungsvorrichtungweist weiterhin eine Maschinendrehmomentjustierverarbeitungseinrichtungzur Justierung eines Anforderungsmaschinendrehmoment, das in derBrennkraftmaschine erforderlich ist, auf der Grundlage der Fehlergröße des Generatordrehmomentsauf.Aanother hybrid vehicle drive control device according to the inventionfurther comprises an engine torque adjustment processing meansfor adjusting a request engine torque, which in theInternal combustion engine is required, based on the error magnitude of the generator torqueon.
[0026] Beieiner weiteren erfindungsgemäßen Hybridfahrzeug-Antriebssteuerungsvorrichtungberechnet die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungdas maximale Generatordrehmoment auf der Grundlage einer Generatordrehzahl,einer Gleichspannung und einer Temperatur eines Umrichters.atanother hybrid vehicle drive control device according to the inventioncalculates the generator maximum torque calculation processing meansthe maximum generator torque based on a generator speed,a DC voltage and a temperature of an inverter.
[0027] Beieiner weiteren erfindungsgemäßen Hybridfahrzeug-Antriebssteuerungsvorrichtungberechnet die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungdas Generatorsolldrehmoment auf der Grundlage einer Generatordrehzahlund einer Generatorsolldrehzahl, die einen Sollwert der Generatordrehzahlangibt.atanother hybrid vehicle drive control device according to the inventioncalculates the generator target torque calculation processing meansthe generator setpoint torque based on a generator speedand a generator target speed, which is a setpoint generator speedindicates.
[0028] Beider weiteren erfindungsgemäßen Hybridfahrzeug-Antriebssteuerungsvorrichtungist das Anforderungsmaschinendrehmoment auf einen festen Wert eingestellt.atthe other hybrid vehicle drive control device according to the inventionthe request engine torque is set to a fixed value.
[0029] Beider weiteren erfindungsgemäßen Hybridfahrzeug-Antriebssteuerungsvorrichtungwird das Anforderungsmaschinendrehmoment auf ein Maschinensolldrehmomenteingestellt, wenn das Generatorsolldrehmoment größer als das maximale Generatordrehmomentist.atthe other hybrid vehicle drive control device according to the inventionthe request engine torque is set to a target engine torqueset when the generator target torque greater than the maximum generator torqueis.
[0030] Weiterhinwird in einem erfindungsgemäßen Hybridfahrzeugantriebssteuerungsverfahreneine Vielzahl von maximalen Maschinendrehmomenten berechnet, dieeinen maximalen Wert des Maschinendrehmoments angeben, und wirdein minimaler Wert der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment berechnet.Fartheris in a hybrid vehicle drive control method according to the inventioncalculated a variety of maximum engine torques, theindicate a maximum value of the engine torque, and willa minimum value of the respective maximum engine torquescalculated as machine limiting torque.
[0031] Einerfindungsgemäßes Programmeines Hybridfahrzeugantriebssteuerungsverfahrens veranlasst einenComputer, als eine Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung einer Vielzahl von maximalen Maschinendrehmomenten,die einen maximalen Wert eines Maschinendrehmoments angeben, und alseine Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines minimalen Werts der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment zu fungieren.Oneinventive programof a hybrid vehicle drive control method causes aComputer as a machine maximum torque calculation processing meansfor calculating a plurality of maximum engine torques,indicating a maximum value of engine torque, and asa machine limit torque calculation processing devicefor calculating a minimum value of the respective maximum engine torquesto act as machine limiting torque.
[0032] DieErfindung ist nachstehend unter Bezugnahme auf die Zeichnungen beschrieben.Es zeigen:TheThe invention will be described below with reference to the drawings.Show it:
[0033] 1 ein Funktionsblockschaltbildeiner Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß einerersten Ausgestaltung der Erfindung, 1 FIG. 4 is a functional block diagram of a hybrid vehicle drive control apparatus according to a first embodiment of the invention; FIG.
[0034] 2 eine Darstellung des Verhältnisseseiner Generatordrehzahl und eines Generatordrehmoments bei einemherkömmlichenHybridfahrzeug, 2 a representation of the relationship ei ner generator speed and a generator torque in a conventional hybrid vehicle,
[0035] 3 eine Konzeptdarstellungeines Hybridfahrzeugs gemäß der erstenAusgestaltung der Erfindung, 3 1 is a conceptual diagram of a hybrid vehicle according to the first embodiment of the invention;
[0036] 4 eine Darstellung zur Beschreibung desBetriebs einer Planetengetriebeeinheit gemäß der ersten Ausgestaltungder Erfindung, 4 4 is a diagram for describing the operation of a planetary gear unit according to the first embodiment of the invention;
[0037] 5 ein Fahrzeuggeschwindigkeitsdiagrammwährenddes normalen Fahrens gemäß der erstenAusgestaltung der Erfindung, 5 a vehicle speed diagram during normal driving according to the first embodiment of the invention,
[0038] 6 ein Drehmomentdiagrammwährend desnormalen Fahrens gemäß der erstenAusgestaltung der Erfindung, 6 a torque diagram during normal driving according to the first embodiment of the invention,
[0039] 7 eine Konzeptdarstellungder Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung, 7 FIG. 4 is a conceptual diagram of the hybrid vehicle drive control apparatus according to the first embodiment of the invention; FIG.
[0040] 8 einen ersten Abschnitteines Hauptflussdiagramms, das den Betrieb der Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung veranschaulicht, 8th a first portion of a main flowchart illustrating the operation of the hybrid vehicle drive control apparatus according to the first embodiment of the invention,
[0041] 9 einen zweiten Abschnittdes Hauptflussdiagramms, das den Betrieb der Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung veranschaulicht, 9 a second portion of the main flowchart illustrating the operation of the hybrid vehicle drive control apparatus according to the first embodiment of the invention;
[0042] 10 einen dritten Abschnittdes Hauptflussdiagramms, das den Betrieb der Hybridfahrzeug-Antriebssteuerungsvorrichtunggemäß der erstenAusgestaltung der Erfindung veranschaulicht, 10 a third portion of the main flowchart illustrating the operation of the hybrid vehicle drive control apparatus according to the first embodiment of the invention,
[0043] 11 ein erstes Fahrzeuganforderungsdrehmomentkennfeldgemäß der erstenAusgestaltung der Erfindung, 11 a first vehicle requirement torque map according to the first embodiment of the invention,
[0044] 12 ein zweites Fahrzeuganforderungsdrehmomentkennfeldgemäß der erstenAusgestaltung der Erfindung, 12 a second vehicle requirement torque map according to the first embodiment of the invention,
[0045] 13 ein Maschinensollbetriebszustandskennfeldgemäß der erstenAusgestaltung der Erfindung, 13 a machine target operating condition map according to the first embodiment of the invention,
[0046] 14 ein Maschinenantriebsbereichskennfeldgemäß der erstenAusgestaltung der Erfindung, 14 a machine drive area map according to the first embodiment of the invention,
[0047] 15 eine Subroutine einerSteuerungsverarbeitung füreine plötzlicheBeschleunigung gemäß der erstenAusgestaltung der Erfindung, 15 a subroutine of a sudden acceleration control processing according to the first embodiment of the invention,
[0048] 16 eine Subroutine einerAntriebsmotorsteuerungsverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 16 a subroutine of drive motor control processing according to the first embodiment of the invention,
[0049] 17 eine Subroutine einer Generatordrehmomentsteuerungsverarbeitunggemäß der erstenAusgestaltung der Erfindung, 17 a subroutine of generator torque control processing according to the first embodiment of the invention,
[0050] 18 eine Subroutine einerMaschinenstartsteuerungsverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 18 a subroutine of engine start control processing according to the first embodiment of the invention,
[0051] 19 eine Subroutine einerGeneratordrehzahlsteuerungsverarbeitung gemäß der ersten Ausgestaltungder Erfindung, 19 a subroutine of generator speed control processing according to the first embodiment of the invention,
[0052] 20 eine Subroutine einerVerarbeitung zur Steuerung des Stoppens der Maschine gemäß dem erstenAusführungsbeispielder Erfindung, 20 a subroutine of processing for controlling the stopping of the engine according to the first embodiment of the invention,
[0053] 21 eine Subroutine einerGeneratorbremsbetätigungssteuerungsverarbeitunggemäß der erstenAusgestaltung der Erfindung, 21 a subroutine of a generator brake operation control processing according to the first embodiment of the invention,
[0054] 22 eine Subroutine einerGeneratorbremslösungssteuerungsverarbeitunggemäß der erstenAusgestaltung der Erfindung, 22 a subroutine of a generator brake solution control processing according to the first embodiment of the invention,
[0055] 23 eine Darstellung desBetriebs einer Maschinendrehmoment-Begrenzungsverarbeitung gemäß der erstenAusgestaltung der Erfindung, und 23 a representation of the operation of an engine torque limiting processing according to the first embodiment of the invention, and
[0056] 24 eine Darstellung des Betriebs der Maschinendrehmoment-Begrenzungsverarbeitung gemäß einerzweiten Ausgestaltung der Erfindung. 24 a representation of the operation of the engine torque limiting processing according to a second embodiment of the invention.
[0057] 1 zeigt ein Funktionsblockschaltbildeiner Hybridfahrzeug-Antriebssteuerungsvorrichtung gemäß einerersten Ausgestaltung der Erfindung. In 1 bezeichnet das Bezugszeichen 91 eineVerarbeitungseinrichtung zur Berechnung des maximalen Maschinendrehmoments,die zur Berechnung mehrerer maximaler Maschinendrehmomente Temax dient,die einen maximalen Wert des Maschinendrehmoments TE zeigen. DasBezugszeichen 121 bezeichnet einen Vergleicher (Komparator)als Maschinengrenzdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines minimalen Werts der vorstehend beschriebenenjeweiligen Maschinenmaximaldrehmomente TEmax als MaschinengrenzdrehmomentTEi. 1 FIG. 12 is a functional block diagram of a hybrid vehicle drive control apparatus according to a first embodiment of the invention. FIG. In 1 denotes the reference numeral 91 a maximum engine torque calculation processing means for calculating a plurality of maximum engine torques Temax showing a maximum value of the engine torque TE. The reference number 121 denotes a comparator as a machine limit torque calculating processing means for calculating a minimum value of the above-described respective maximum engine torques TEmax as engine limit torque TEi.
[0058] DasHybridfahrzeug ist nachstehend unter Verwendung von 3 beschrieben.The hybrid vehicle is described below using 3 described.
[0059] In 3 bezeichnen die Bezugszeichen 11 und 12 jeweilseine Brennkraftmaschine (E/G), die auf einer ersten axialen Linieangeordnet ist, und eine Ausgangswelle. Die Ausgangswelle 12 istauf der ersten axialen Linie angeordnet und gibt eine durch denBetrieb der Brennkraftmaschine 11 erzeugte Drehung aus.Das Bezugszeichen 13 bezeichnet eine Planetengetriebeeinheitals eine Differentialvorrichtung, die auf der ersten axialen Liniezur Durchführungeiner Drehzahländerungin Bezug auf die überdie Ausgangswelle 12 zugeführte Rotation angeordnet ist.Das Bezugszeichen 14 bezeichnet eine Ausgangswelle, dieauf der ersten axialen Linie angeordnet ist. Die Rotation wird nachder Drehzahländerungdurch die vorstehend beschriebene Planetengetriebeeinheit 13 zuder Ausgangswelle 14 ausgegeben. Das Bezugszeichen 15 bezeichnetein erstes Antriebs-Vorgelegerad (antreibendes Vorgelegerad, antreibendesGegenzahnrad) als ein Ausgangszahnrad, das an der Ausgangswelle 14 befestigtist. Das Bezugszeichen 16 bezeichnet einen elektrischenGenerator (G) als eine erste elektrisch betriebene Maschine, dieauf der ersten axialen Linie angeordnet ist und mit der Planetengetriebeeinheit 13 über eine Transmissionswelle 17 verbundenist. Der elektrische Generator 16 ist mechanisch mit derBrennkraftmaschine 11 derart verbunden, dass er unterschiedlich freigedreht werden kann.In 3 denote the reference numerals 11 and 12 each an internal combustion engine (E / G) disposed on a first axial line and an output shaft. The output shaft 12 is disposed on the first axial line and gives one by the operation of the internal combustion engine 11 generated rotation. The reference number 13 denotes a planetary gear unit as a differential device, which is on the first axial line to a change in speed with respect to the output shaft 12 supplied rotation is arranged. The reference number 14 denotes an output shaft disposed on the first axial line. The rotation becomes after the speed change by the planetary gear unit described above 13 to the output shaft 14 output. The reference number 15 denotes a first counter drive gear (counter drive counter gear, driving counter gear) as an output gear provided on the output shaft 14 is attached. The reference number 16 denotes an electric generator (G) as a first electrically operated machine disposed on the first axial line and with the planetary gear unit 13 via a transmission shaft 17 connected is. The electric generator 16 is mechanical with the internal combustion engine 11 connected so that it can be freely rotated freely.
[0060] DieAusgangswelle 14 weist eine Hülsenform auf und ist derartangeordnet, dass sie die Ausgangswelle 12 umgibt. Weiterhinist das erste Antriebs-Vorgelegerad 15 auf der Maschinenseiteder Planetengetriebeeinheit 13 angeordnet.The output shaft 14 has a sleeve shape and is arranged to be the output shaft 12 surrounds. Furthermore, the first drive counter gear is 15 on the machine side of the planetary gear unit 13 arranged.
[0061] DiePlanetengetriebeeinheit 13 weist zumindest ein SonnenradS als ein erstes Getriebeelement, ein Ritzel P, das mit dem SonnenradS im Eingriff steht, ein Ringzahnrad R als ein zweites Getriebeelement,das mit dem Ritzel P im Eingriff steht, und einen Träger CR alsein drittes Getriebeelement zum drehbaren Stützen des Ritzels P auf. DasSonnenrad S ist mit dem elektrischen Generator 16 über die Transmissionswelle 17 verbunden.Das Ringzahnrad R ist mit einem Antriebsmotor (M) 25, alseine zweite elektrisch betriebene Maschine, und dem Antriebsrad 37 über dieAusgangswelle 14 und einer vorbestimmten Zahnradfolge verbunden.Der Antriebsmotor 25 ist auf einer zweiten Axiallinie angeordnet,die parallel zu der ersten axialen Linie verläuft, und ist mechanisch mitder Brennkraftmaschine 11 und dem elektrischen Generator 16 derartverbunden, dass er unterschiedlich frei gedreht werden kann, undist mechanisch mit dem Antriebsrad 37 verbunden. Eine FreilaufkupplungF ist zwischen dem TrägerCR und einem Gehäuse 10 einerHybridfahrzeugantriebsvorrichtung als Fahrzeugantriebsvorrichtungangeordnet. Die Freilaufkupplung F wird frei, wenn die Drehung inder normalen Richtung aus der Brennkraftmaschine 11 aufden TrägerCR übertragenwird, und ist blockiert, wenn eine Drehung in umgekehrter Richtungvon dem elektrischen Generator 16 oder dem Antriebsmotor 25 aufden TrägerCR übertragen wird.Somit wird keine Drehung in umgekehrter Richtung auf die Brennkraftmaschine 11 übertragen.The planetary gear unit 13 has at least one sun gear S as a first transmission element, a pinion P engaged with the sun gear S, a ring gear R as a second transmission element engaged with the pinion P, and a carrier CR as a third transmission element for rotatable Supports the pinion P on. The sun gear S is connected to the electric generator 16 over the transmission shaft 17 connected. The ring gear R is equipped with a drive motor (M) 25 , as a second electrically operated machine, and the drive wheel 37 over the output shaft 14 and a predetermined gear train connected. The drive motor 25 is arranged on a second axial line which is parallel to the first axial line, and is mechanical with the internal combustion engine 11 and the electric generator 16 connected so that it can be freely rotated freely, and is mechanically with the drive wheel 37 connected. An overrunning clutch F is between the carrier CR and a housing 10 a hybrid vehicle drive device arranged as a vehicle drive device. The overrunning clutch F is released when the rotation in the normal direction of the internal combustion engine 11 is transmitted to the carrier CR, and is blocked when a reverse rotation of the electric generator 16 or the drive motor 25 is transmitted to the carrier CR. Thus, no rotation in the reverse direction to the internal combustion engine 11 transfer.
[0062] DerGenerator 16 weist einen Rotor 21, der zur Drehungan die Transmissionswelle 17 befestigt ist, einen um denRotor 21 angeordneten Stator 22 und eine Spule 23 auf,die um den Stator 22 gewickelt ist. Der Generator 16 erzeugtelektrische Energie (Leistung) durch die über die Transmissionswelle 17 übertrageneDrehung. Die Spule 23 ist mit einer Batterie (7) verbunden, und ein Wechselstrom ausder Spule 23 wird in einen Gleichstrom umgewandelt undwird der Batterie zugeführt.Eine Generatorbremse B ist zwischen dem Rotor 21 und dem Gehäuse 10 angeordnet.Der Rotor 21 ist durch Eingriff (Betätigung) der GeneratorbremseB festgesetzt, und die Drehung des Generators 16 kann mechanischgestoppt werden.The generator 16 has a rotor 21 which is for rotation to the transmission shaft 17 is attached, one around the rotor 21 arranged stator 22 and a coil 23 on, around the stator 22 is wound. The generator 16 generates electrical energy (power) through the via the transmission shaft 17 transmitted rotation. The sink 23 is with a battery ( 7 ), and an alternating current from the coil 23 is converted into a direct current and is supplied to the battery. A generator brake B is between the rotor 21 and the housing 10 arranged. The rotor 21 is set by engagement (operation) of the generator brake B, and the rotation of the generator 16 can be stopped mechanically.
[0063] DasBezugszeichen 26 bezeichnet eine auf der zweiten axialenLinie angeordnete Ausgangswelle. Die Drehung des Antriebsmotors 25 wirdzu der Ausgangswelle 26 ausgegeben. Das Bezugszeichen 27 bezeichnetein zweites Antriebs-Vorgelegerad als ein Ausgangszahnrad, das ander Ausgangswelle 26 befestigt ist. Der Antriebsmotor 25 weisteinen an der Ausgangswelle 26 befestigten Rotor 40 zumDrehen (zur Rotation), einen um den Rotor 40 angeordnet Stator 41 undeine um den Stator 41 gewickelte Spule 42 auf.The reference number 26 denotes an output shaft disposed on the second axial line. The rotation of the drive motor 25 becomes the output shaft 26 output. The reference number 27 denotes a second counter drive gear as an output gear provided on the output shaft 26 is attached. The drive motor 25 has one on the output shaft 26 attached rotor 40 for turning (for rotation), one around the rotor 40 arranged stator 41 and one around the stator 41 wound coil 42 on.
[0064] DerAntriebsmotor 25 erzeugt ein Antriebsmotordrehmoment TMauf Grundlage der elektrischen Ströme der U-, V- und W-Phasenals einen der Spule 42 zugeführten elektrischen Wechselstrom. Daherist die Spule 42 mit der Batterie verbunden, und der Gleichstromaus der Batterie wird in elektrischen Strom für jede Phase umgewandelt undder Spule 42 zugeführt.The drive motor 25 generates a drive motor torque TM based on the electric currents of the U, V, and W phases as one of the coils 42 supplied electrical alternating current. Therefore, the coil 42 Connected to the battery, and the direct current from the battery is converted into electrical current for each phase and the coil 42 fed.
[0065] EineVorgelegewelle (Gegenwelle) 30 ist auf einer dritten axialenLinie parallel zu den ersten und zweiten axialen Linien angeordnet,um das Antriebsrad 37 in derselben Richtung wie die Drehungder Brennkraftmaschine 11 zu drehen. Ein erstes angetriebenesVorgelegerad 31 und ein zweites angetriebenes Vorgelegerad 32,das eine größere Zahnanzahlals diejenige des ersten angetriebenen Vorgelegerads 31 aufweist,sind an der Vorgelegewelle befestigt. Das erste angetriebene Vorgelegerad 31 und daserste Antriebs-Vorgelegerad (antreibende Vorgelegerad) 15 stehenmiteinander im Eingriff. Das zweite angetriebene Vorgelegerad 32 unddas zweite Antriebs-Vorgelegerad (antreibende Vorgelegerad) 27 stehenim Eingriff miteinander. Die Drehung des ersten Antriebs-Vorgelegerads 15 wirdinvertiert und auf das erste angetriebene Vorgelegerad 31 übertragen. DieDrehung des zweiten Antriebs-Vorgelegerads 37 wird invertiertund auf das zweite angetriebene Vorgelegerad 32 übertragen.A countershaft 30 is disposed on a third axial line parallel to the first and second axial lines around the drive wheel 37 in the same direction as the rotation of the internal combustion engine 11 to turn. A first powered counter gear 31 and a second counter driven gear 32 , which has a larger number of teeth than that of the first driven counter gear 31 has, are attached to the countershaft. The first driven counter gear 31 and the first drive counter gear (counter drive gear) 15 are engaged with each other. The second driven counter gear 32 and the second drive counter gear (counter drive gear) 27 are engaged with each other. The rotation of the first drive counter gear 15 is inverted and onto the first driven counter gear 31 transfer. The rotation of the second drive counter gear 37 is inverted and applied to the second driven counter gear 32 transfer.
[0066] Weiterhinist ein Differentialritzelzahnrad (diff-pinion gear) 33 miteiner geringeren Zahnanzahl als diejenige des ersten angetriebenenVorgelegerads 31 an der Vorgelegewelle 30 befestigt.Furthermore, a differential pinion gear (diff-pinion gear) 33 with a smaller number of teeth than that of the first driven counter gear 31 at the countershaft 30 attached.
[0067] EineDifferentialvorrichtung 36 ist auf einer vierten axialenLinie parallel zu den ersten bis dritten axialen Linien angeordnet,und ein Differentialringzahnrad (diff-ring gear) 35 der Differentialvorrichtung 36 unddas Differentialritzelzahnrad 33 stehen im Eingriff miteinander.Dementsprechend wird die auf das Differentialringzahnrad 35 übertrageneDrehung durch die vorstehend beschriebene Differentialvorrichtung 26 verteiltund auf das Antriebsrad 37 übertragen. Somit kann die durchdie Brennkraftmaschine 11 erzeugte Drehung auf das ersteangetriebene Vorgelegerad 31 übertragen werden, und kanndie durch den Antriebsmotor 25 erzeugte Drehung auf das zweiteangetriebene Vorgelegerad 32 übertragen werden. Dementsprechendkann das Hybridfahrzeug durch Betrieb der Brennkraftmaschine 11 und/oder desAntriebsmotors 25 fahren.A differential device 36 is disposed on a fourth axial line parallel to the first to third axial lines, and a differential ring gear (diff-ring gear) 35 the differential device 36 and the differential pinion gear 33 are engaged with each other. Accordingly, the on the differential ring gear 35 transmitted rotation by the differential device described above 26 distributed and on the drive wheel 37 transfer. Thus, by the internal combustion engine 11 generated rotation on the first driven counter gear 31 can be transmitted, and by the drive motor 25 generated rotation on the second driven counter gear 32 be transmitted. Accordingly, the hybrid vehicle can be operated by operating the internal combustion engine 11 and / or the drive motor 25 drive.
[0068] DasBezugszeichen 38 bezeichnet einen Generatorrotorpositionssensorwie einen Resolver zur Erfassung der Position des Rotors 21,d.h. einer Generatorrotorposition θG. Das Bezugszeichen 39 bezeichneteinen Antriebsmotorrotorpositionssensor wie einen Resolver zur Erfassungder Position des Rotors 40, d.h. einer Antriebsmotorrotorposition θM. Die erfassteGeneratorrotorposition θGwird einer Fahrzeugsteuerungseinrichtung (7) und einer Generatorsteuerungseinrichtung(7) zugeführt. Die Antriebsmotorrotorposition θM wird derFahrzeugsteuerungseinrichtung und einer Antriebsmotorsteuerungseinrichtung(7) zugeführt.The reference number 38 denotes a generator rotor position sensor such as a resolver for detecting the position of the rotor 21 ie, a generator rotor position θG. The reference number 39 denotes a drive motor rotor position sensor such as a resolver for detecting the position of the rotor 40 ie, a drive motor rotor position θM. The detected generator rotor position θG is transmitted to a vehicle control device ( 7 ) and a generator control device ( 7 ). The drive motor rotor position θ M is given to the vehicle control device and a drive motor control device ( 7 ).
[0069] Weiterhinbezeichnet das Bezugszeichen 52 einen Maschinendrehzahlsensorals einen Maschinendrehzahlerfassungsabschnitt zur Erfassung der Drehzahlder Brennkraftmaschine 11, d.h. der Maschinendrehzahl NE.Furthermore, the reference numeral designates 52 an engine rotational speed sensor as an engine rotational speed detection section for detecting the rotational speed of the internal combustion engine 11 , ie the engine speed NE.
[0070] Inder vorstehend beschriebenen Planetengetriebeeinheit 13 (3) ist der Träger CR mitder Brennkraftmaschine 11 verbunden, ist das SonnenradS mit dem elektrischen Generator 16 verbunden, und istdas Ringzahnrad R mit dem Antriebsmotor 25 und dem Antriebsrad 37 über dieAusgangswelle 14 verbunden. Dementsprechend sind die Drehzahldes Ringzahnrads R, d.h. eine Ringzahnraddrehzahl NR und die zuder Ausgangswelle 14 ausgegebene Drehzahl, d.h. eine Ausgangswellendrehzahlgleich zueinander. Die Drehzahl des Trägers CR und die MaschinendrehzahlNE sind gleich zueinander. Weiterhin sind die Drehzahl des SonnenradsS und die Generatordrehzahl NG gleich zueinander. Wenn die Zahnanzahldes ersten Zahnrads R auf ρ malder Zahnanzahl des Sonnenrads S eingestellt ist (gemäß dieserAusgestaltung der Erfindung auf das Zweifache), gilt die Beziehung: (ρ +1)·NE= 1·NG+ ρ·NR In the above-described planetary gear unit 13 ( 3 ) is the carrier CR with the internal combustion engine 11 connected, is the sun gear S with the electric generator 16 connected, and is the ring gear R with the drive motor 25 and the drive wheel 37 over the output shaft 14 connected. Accordingly, the rotational speed of the ring gear R, ie, a ring gear speed NR and the output shaft 14 output speed, ie an output shaft speed equal to each other. The speed of the carrier CR and the engine speed NE are equal to each other. Furthermore, the rotational speed of the sun gear S and the generator rotational speed NG are equal to each other. If the number of teeth of the first gear R is set to ρ times the number of teeth of the sun gear S (in this embodiment of the invention, two times), the relation holds: (ρ + 1) · NE = 1 · NG + ρ · NR
[0071] Dementsprechendkann die Maschinendrehzahl NE NE = (1·NG+ ρ·NR)/(ρ + 1) (1),auf derGrundlage der Ringzahnraddrehzahl NR und der Generatordrehzahl NGberechnet werden. Die Drehzahlbeziehungsgleichung des Planetengetriebes 13 istdurch die Gleichung (1) gegeben.Accordingly, the engine speed NE NE = (1 * NG + ρ * NR) / (ρ + 1) (1), calculated on the basis of the ring gear speed NR and the generator speed NG. The speed relationship equation of the planetary gear 13 is given by equation (1).
[0072] DasMaschinendrehmoment TE, das in dem Ringzahnrad R erzeugte Drehmoment,d.h. das Ringzahnraddrehmoment TR, und das Generatordrehmoment TGweisen die folgende Beziehung auf: TE:TR:TG = (ρ +1):ρ:1 (2),so dassReaktionskräfteeinander beaufschlagt werden. Die Drehmomentbeziehungsgleichungder Planetengetriebeeinheit 13 ist durch die Gleichung(2) gegeben.The engine torque TE, the torque generated in the ring gear R, ie, the ring gear torque TR, and the generator torque TG have the following relationship: TE: TR: TG = (ρ + 1): ρ: 1 (2), so that reaction forces are applied to each other. The torque relationship equation of the planetary gear unit 13 is given by equation (2).
[0073] Während dernormalen Fahrt werden jeweils das Ringzahnrad R, der Träger CR unddas Sonnenrad C in der normalen Richtung gedreht, und die RingzahnraddrehzahlNR, die Maschinendrehzahl NE und die Generatordrehzahl NG weisenjeweils einen positiven Wert auf, wie es in 5 gezeigt ist. Weiterhin werden das RingzahnraddrehmomentTR und das Generatordrehmoment TG durch proportionales Teilen desMaschinendrehmoments TE in einem Drehmomentverhältnis erhalten, das durch die Zahnzahlder Planetengetriebeeinheit 13 bestimmt ist. Dementsprechendwird in dem Drehmomentdiagramm gemäß 6 das Drehmoment, das durch Addierendes Ringzahnraddrehmoments TR und des Generatordrehmoments TG bereitgestelltwird, das Maschinendrehmoment TE.During the normal running, the ring gear R, the carrier CR and the sun gear C are respectively rotated in the normal direction, and the ring gear rotational speed NR, the engine rotational speed NE and the generator rotational speed NG each have a positive value as shown in FIG 5 is shown. Further, the ring gear torque TR and the generator torque TG are obtained by proportionally dividing the engine torque TE in a torque ratio represented by the number of teeth of the planetary gear unit 13 is determined. Accordingly, in the torque diagram according to FIG 6 the torque provided by adding the ring gear torque TR and the generator torque TG, the engine torque TE.
[0074] DieHybridfahrzeug-Antriebssteuerungsvorrichtung zur Steuerung des Betriebsder vorstehend beschriebenen Hybridfahrzeugantriebseinheit ist nachstehendbeschrieben.TheHybrid vehicle drive control device for controlling the operationThe hybrid vehicle drive unit described above is belowdescribed.
[0075] In 7 bezeichnet das Bezugszeichen 10 dasGehäuse,bezeichnet das Bezugszeichen 11 die Brennkraftmaschine(E/G) und bezeichnet das Bezugszeichen 13 die Planetengetriebeeinheit.Das Bezugszeichen 16 bezeichnet den elektrischen Generator(G), das Bezugszeichen B bezeichnet die Generatorbremse zum Festsetzendes Rotors 21 des elektrischen Generators 16,und das Bezugszeichen 25 bezeichnet den Antriebsmotor (M).Das Bezugszeichen 28 bezeichnet eine Generatorumrichterzum Betrieb des elektrischen Generators 16, das Bezugszeichen 29 bezeichneteinen Antriebsmotorumrichter zum Antrieb des Antriebsmotors 25,und das Bezugszeichen 37 bezeichnet das Antriebsrad. DasBezugszeichen 38 bezeichnet einen Generatorrotorpositionssensor,das Bezugszeichen 39 bezeichnet einen Antriebsmotorrotorpositionssensor,und das Bezugszeichen 43 bezeichnet eine Batterie. DieUmrichter 28 und 29 sind mit der Batterie 43 über einenLeistungsschalter SW verbunden. Die Batterie 43 führt denUmrichtern 28 und 29 Gleichstrom zu, wenn der LeistungsschalterSW eingeschaltet ist.In 7 denotes the reference numeral 10 the housing, the reference numeral 11 the internal combustion engine (E / G) and denotes the reference numeral 13 the planetary gear unit. The reference number 16 denotes the electric generator (G), the reference B denotes the generator brake for fixing the rotor 21 of the electric generator 16 , and the reference number 25 denotes the drive motor (M). The reference number 28 denotes a generator converter for operating the electric generator 16 , the reference number 29 denotes a drive motor converter for driving the drive motor 25 , and the reference number 37 denotes the drive wheel. The reference number 38 denotes a generator rotor position sensor, the reference numeral 39 denotes a drive motor rotor position sensor, and the reference character 43 denotes a battery. The inverters 28 and 29 are with the battery 43 connected via a circuit breaker SW. The battery 43 leads the inverters 28 and 29 DC to when the power switch SW is turned on.
[0076] EinGeneratorumrichterspannungssensor 75 als ein erster Gleichspannungserfassungsabschnitt istauf der Eingangsseite des Umrichters 28 zur Erfassung eineran den Umrichter 28 angelegten Gleichspannung, d.h. einerGeneratorumrichterspannung VG angeordnet. Ein Generatorumrichterstromsensor 77 alsein erster Gleichstromerfassungsabschnitt ist zur Erfassung desdem Umrichter 28 zugeführtenGleichstroms, d.h. eines Generatorumrichterstroms IG angeordnet.Weiterhin ist ein Antriebsmotorumrichterspannungssensor 26 alsein zweiter Gleichspannungserfassungsabschnitt auf der Einlassseitedes Umrichters 29 zur Erfassung der an den Umrichter 29 angelegtenGleichspannung, d.h. einer Antriebmotorumrichterspannung VM angeordnet.Ein Antriebsmotorumrichterstromsensor 78 als zweiter Gleichstromerfassungsabschnittist zur Erfassung des den Umrichter 29 zugeführten Gleichstromsd.h. eines Antriebsmotorumrichterstroms EM angeordnet. Die GeneratorumrichterspannungVG und der Generatorumrichterstrom IG werden einer Fahrzeugsteuerungseinrichtung 51 undeiner Generatorsteuerungseinrichtung 47 zugeführt. DieAntriebsmotorumrichterspannung VM und der AntriebsmotorumrichterstromIM werden der Fahrzeugsteuerungseinrichtung 51 und einerAntriebsmotorsteuerungseinrichtung 49 zugeführt. EinGlättungskondensatorC ist zwischen der Batterie 43 und den Umrichtern 28 und 29 geschaltet.Weiterhin ist eine (nicht gezeigter) Umrichtertemperatursensor alsein Umrichtertemperaturerfassungsabschnitt zur Erfassung der Temperaturjedes der Umrichter 28 und 29 angeordnet.A generator inverter voltage sensor 75 as a first DC voltage detecting section is on the input side of the inverter 28 for detecting a to the inverter 28 applied DC voltage, ie a generator inverter voltage VG arranged. A generator inverter current sensor 77 as a first DC current detecting section is for detecting the inverter 28 supplied direct current, ie a generator inverter current IG arranged. Furthermore, a drive motor inverter voltage sensor 26 as a second DC voltage detection section on the inlet side of the inverter 29 to capture the to the inverter 29 applied DC voltage, ie a drive motor inverter voltage VM arranged. A drive motor inverter current sensor 78 as the second direct-current detection section is for detecting the inverter 29 supplied direct current that is a drive motor converter current EM arranged. The generator inverter voltage VG and the generator inverter current IG become a vehicle controller 51 and a generator control device 47 fed. The drive motor inverter voltage VM and the drive motor inverter current IM become the vehicle controller 51 and a drive motor controller 49 fed. A smoothing capacitor C is between the battery 43 and the inverters 28 and 29 connected. Further, an inverter temperature sensor (not shown) is an inverter temperature detecting portion for detecting the temperature of each of the inverters 28 and 29 arranged.
[0077] DieFahrzeugsteuerungseinrichtung 51 weist eine CPU, eine Aufzeichnungseinrichtungoder einen Speicher usw. (die nicht gezeigt sind) auf, steuert den Betriebder gesamten Hybridfahrzeug-Antriebssteuerungsvorrichtung und dientals Computer entsprechend vorbestimmten Programmen, Daten usw. Eine Maschinensteuerungseinrichtung 46,die Generatorsteuerungseinrichtung 47 und die Antriebsmotorsteuerungseinrichtung 49 sindmit der Fahrzeugsteuerungseinrichtung 51 verbunden. DieMaschinensteuerungseinrichtung 46 weist eine CPU, eineAufzeichnungseinrichtung oder einen Speicher usw. (die nicht gezeigtsind) auf und sendet Anweisungssignale für eine Drosselklappenöffnung θ, Ventilzeitverlaufusw. zu der Brennkraftmaschine 11 und zu der Fahrzeugsteuerungseinrichtung 51,um den Betrieb der Brennkraftmaschine 11 zu steuern. DieGeneratorsteuerungseinrichtung 47 weist eine CPU, eine Aufzeichnungseinrichtungusw. auf (die nicht gezeigt sind) und sendet ein AntriebssignalSG1 zu dem Umrichter 28 zur Steuerung des Betriebs deselektrischen Generators 16. Die Antriebsmotorsteuerungseinrichtung 49 weisteine CPU, eine Aufzeichnungseinrichtung oder einen Speicher usw.auf (die nicht gezeigt sind) und sendet ein Antriebssignal SG2 zudem Umrichter 29, um den Betrieb des Antriebsmotors 25 zusteuern. Eine erste Steuerungseinrichtung, die der Fahrzeugsteuerungseinrichtung 51 untergeordnetist, ist durch die Maschinensteuerungseinrichtung 46, die Generatorsteuerungseinrichtung 47 unddie Antriebsmotorsteuerungseinrichtung 49 bereitgestellt.Eine zweite Steuerungseinrichtung, die der Maschinensteuerungseinrichtung 46,der Generatorsteuerungseinrichtung 47 und der Antriebsmotorsteuerungseinrichtung 49 übergeordnetist, ist durch die Fahrzeugsteuerungseinrichtung 51 bereitgestellt. Weiterhindienen die Maschinensteuerungseinrichtung 46, die Generatorsteuerungseinrichtung 47 und dieAntriebsmotorsteuerungseinrichtung 49 ebenfalls als Computerentsprechend vorbestimmten Programmen, Daten usw.The vehicle control device 51 has a CPU, a recording device, or a memory, etc. (not shown), controls the operation of the entire hybrid vehicle drive control device, and serves as a computer in accordance with predetermined programs, data, etc. A machine controller 46 , the generator control device 47 and the drive motor controller 49 are with the vehicle control device 51 connected. The machine control device 46 has a CPU, a recording device, or a memory, etc. (not shown), and sends instruction signals for throttle opening θ, valve timing, etc. to the internal combustion engine 11 and to the vehicle control device 51 to the operation of the internal combustion engine 11 to control. The generator control device 47 has a CPU, a recorder, etc. (not shown), and sends a drive signal SG1 to the inverter 28 for controlling the operation of the electric generator 16 , The drive motor control device 49 has a CPU, recording means or memory, etc. (not shown), and sends a drive signal SG2 to the inverter 29 to the operation of the drive motor 25 to control. A first control device, that of the vehicle control device 51 is subordinate, is by the machine control device 46 , the generator control device 47 and the drive motor controller 49 provided. A second control device, that of the machine control device 46 , the generator control device 47 and the drive motor controller 49 is superior, is by the vehicle control device 51 provided. Furthermore, the machine control device serve 46 , the generator control device 47 and the drive motor controller 49 also as a computer according to predetermined programs, data, etc.
[0078] DerUmrichter 28 wird durch das Antriebssignal SG1 betriebenund erzeugt elektrische Ströme IGU,IGV und IGW der jeweiligen Phasen durch Empfang des Gleichstromsaus der Batterie 43 während desMotorbetriebs. Der Umrichter 28 führt weiterhin die elektrischenStrömeIGU, IGV und IGW der jeweiligen Phasen dem Generator 16 zu,empfängtdie elektrischen StrömeIGU, IGV und IGW der jeweiligen Phasen aus dem Generator 16 während desGeneratorbetriebs, und erzeugt den Gleichstrom und führt diesender Batterie 43 zu.The inverter 28 is operated by the drive signal SG1 and generates electric currents IGU, IGV and IGW of the respective phases by receiving the direct current from the battery 43 during engine operation. The inverter 28 continues to carry the electrical currents IGU, IGV and IGW of the respective phases to the generator 16 to, receives the electric currents IGU, IGV and IGW of the respective phases from the generator 16 during generator operation, and generates the direct current and leads it to the battery 43 to.
[0079] DerUmrichter 29 wird entsprechend dem Antriebssignal SG2 betriebenund erzeugt elektrische StrömeIMU, IMV und IMW der jeweiligen Phasen durch Empfang des Gleichstromsaus der Batterie 43 währenddes Motorbetriebs. Der Umrichter 29 führt weiterhin dem Antriebsmotor 25 dieelektrischen StrömeIMU, IMV und IMW der jeweiligen Phasen zu, empfängt die elektrischen Ströme IMU,IMV und IMW der jeweiligen Phasen aus dem Antriebsmotor 25 während desGeneratorbetriebs und erzeugt den Gleichstrom und führt denGleichstrom der Batterie 43 zu.The inverter 29 is operated in accordance with the drive signal SG2 and generates electric currents IMU, IMV and IMW of the respective phases by receiving the direct current from the battery 43 during engine operation. The inverter 29 continues to lead the drive motor 25 the electric currents IMU, IMV and IMW of the respective phases, receives the electric currents IMU, IMV and IMW of the respective phases from the drive motor 25 during generator operation, generating the DC and carrying the DC of the battery 43 to.
[0080] DasBezugszeichen 44 bezeichnet eine Batterierestgrößenerfassungseinrichtungzur Erfassung eines Zustands der Batterie 43, d.h. derBatterierestgröße SOC (Ladezustand)als den Batteriezustand. Das Bezugszeichen 52 bezeichneteinen Maschinendrehzahlsensor, das Bezugszeichen 53 bezeichnet einenSchaltpositionssensor (Wählhebelpositionssensor)zur Erfassung der Position eines (nicht gezeigten) Schalthebels(Wählhebels)als Drehzahlauswahlbetätigungseinrichtung,d.h. zur Erfassung einer Schaltposition (Wählposition) 5P, unddas Bezugszeichen 54 bezeichnet ein Fahrpedal. Das Bezugszeichen 55 bezeichneteinen Fahrpedalschalter (Beschleunigerschalter) als ein Fahrpedalbetätigungserfassungsabschnittzur Erfassung der Position (Betätigungsausmaß) des Fahrpedals 54,d.h. einer Fahrpedalposition AP. Das Bezugszeichen 61 bezeichnet einBremspedal, und das Bezugszeichen 62 bezeichnet einen Bremsschalterals einen Bremsbetätigungserfassungsabschnittzur Erfassung der Position (Betätigungsausmaß) des Bremspedals 61,d.h. einer Bremspedalposition BP. Das Bezugszeichen 63 bezeichneteinen Maschinentemperatursensor zur Erfassung der Temperatur tmEder Brennkraftmaschine 11, und das Bezugszeichen 64 bezeichneteinen Generatortemperatursensor zur Erfassung der Temperatur deselektrischen Generators 16, beispielsweise der TemperaturtmG der Spule 23 (2).Das Bezugszeichen 65 bezeichnet einen Antriebsmotortemperatursensorzur Erfassung der Temperatur des Antriebsmotors 25, beispielsweise derTemperatur tmM der Spule 42.The reference number 44 denotes a battery residual quantity detecting means for detecting a state of the battery 43 , that is, the battery residual quantity SOC (state of charge) as the battery state. The reference number 52 denotes an engine speed sensor, the reference numeral 53 denotes a shift position sensor (selector lever position sensor) for detecting the position of a shift lever (selector lever) (not shown) as a speed selection operation means, that is, for detecting a shift position (select position) 5P , and the reference number 54 refers to an accelerator pedal. The reference number 55 denotes an accelerator pedal switch (accelerator switch) as an accelerator pedal actuator detection section for detecting the position (operation amount) of the accelerator pedal 54 , ie an accelerator pedal position AP. The reference number 61 denotes a brake pedal, and the reference numeral 62 denotes a brake switch as a brake operation detecting section for detecting the position (operation amount) of the brake pedal 61 ie, a brake pedal position BP. The reference number 63 denotes a engine temperature sensor for detecting the temperature tmE of the internal combustion engine 11 , and the reference number 64 denotes a generator temperature sensor for detecting the temperature of the electric generator 16 For example, the temperature tmG of the coil 23 ( 2 ). The reference number 65 denotes a drive motor temperature sensor for detecting the temperature of the drive motor 25 For example, the temperature tmM of the coil 42 ,
[0081] Weiterhinbezeichnen die Bezugszeichen 66 bis 69 jeweilsGleichstromsensoren als Wechselstromerfassungsabschnitt zur Erfassungelektrischer StrömeIGU, IGV, IMU und IMV der jeweiligen Phasen. Das Bezugszeichen 72 bezeichneteinen Batteriespannungssensor als einen Spannungserfassungsabschnittfür dieBatterie 43 zur Erfassung der Batteriespannung VB als denBatteriezustand. Die Batteriespannung VB und die Batterierestgröße SOC werdender Generatorsteuerungseinrichtung 47, der Antriebsmotorsteuerungseinrichtung 49 undder Fahrzeugsteuerungseinrichtung 51 zugeführt. Weiterhinkann der Batteriestrom, die Batterietemperatur usw. ebenfalls alsBatteriezustand erfasst werden. Ein Batteriezustanderfassungsabschnittist aus der Batterierestgrößenerfassungseinrichtung 44,dem Batteriespannungssensor 72, einem (nicht gezeigten)Batteriestromsensor, einem (nicht gezeigten) Batterietemperatursensorusw. aufgebaut. Weiterhin werden die elektrischen Ströme IGU undIGV der Generatorsteuerungseinrichtung 47 und der Fahrzeugsteuerungseinrichtung 51 zugeführt. Dieelektrischen StrömeIMU und IMV werden der Antriebsmotorsteuerungseinrichtung 49 undder Fahrzeugsteuerungseinrichtung 51 zugeführt.Furthermore, the reference numerals designate 66 to 69 each DC current sensor as an AC detection section for detecting electric currents IGU, IGV, IMU and IMV of the respective phases. The reference number 72 denotes a battery voltage sensor as a voltage detecting portion for the battery 43 for detecting the battery voltage VB as the battery condition. The battery voltage VB and the battery residual amount SOC become the generator control device 47 , the drive motor control device 49 and the vehicle control device 51 fed. Furthermore, the battery current, the battery temperature, etc. can also be detected as a battery condition. A battery state detecting section is from the battery residual quantity detecting device 44 , the battery voltage sensor 72 , a battery current sensor (not shown), a battery temperature sensor (not shown), and so on. Further, the electric currents IGU and IGV of the generator control means become 47 and the vehicle control device 51 fed. The electric currents IMU and IMV become the drive motor control means 49 and the vehicle control device 51 fed.
[0082] DieFahrzeugsteuerungseinrichtung 51 führt ein Maschinensteuerungssignalder Maschinensteuerungseinrichtung 46 zu, und stellt dasStarten und Stoppen der Brennkraftmaschine 11 durch dieMaschinensteuerungseinrichtung 46 ein. Weiterhin führt eine(nicht speziell gezeigte) Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahrzeuggeschwindigkeitsberechnungsverarbeitungdurch, berechnet ein Änderungsverhältnis ΔθM der Antriebsmotorrotorposition θM und berechnet ebenfallseine Fahrzeuggeschwindigkeit V auf der Grundlage des Änderungsverhältnisses ΔθM und einesGetriebeverhältnisses γV in einemDrehmomentübertragungssystemvon der Ausgangswelle 26 zu dem Antriebsrad 37.The vehicle control device 51 carries a machine control signal of the engine control device 46 to, and stops the starting and stopping of the internal combustion engine 11 by the machine control device 46 one. Furthermore, a vehicle speed calculation processing means (not specifically shown) guides the vehicle control device 51 A vehicle speed computation processing calculates a change ratio ΔθM of the drive motor rotor position θM and also calculates a vehicle speed V based on the change ratio ΔθM and a gear ratio γV in a torque transmission system from the output shaft 26 to the drive wheel 37 ,
[0083] DieFahrzeugsteuerungseinrichtung 51 stellt eine MaschinensolldrehzahlNE*, ein Generatorsolldrehmoment TG* und ein AntriebsmotorsolldrehmomentTM* ein, dass einen Sollwert des Antriebsmotordrehmoments TM zeigt.Die Generatorsteuerungseinrichtung 47 stellt eine GeneratorsolldrehzahlNG* als erste Elektromaschinensolldrehzahl als Sollwert der GeneratordrehzahlNG ein. Die Antriebsmotorsteuerungseinrichtung 49 stellteinen Antriebsmotordrehmomentkorrekturwert δTM ein, der einen Korrekturwertdes Antriebsmotordrehmoments TM zeigt. Ein Steuerungsbefehlwertwird aus der Maschinensolldrehzahl NE*, dem Generatorsolldrehmoment TG*,dem Antriebsmotorsolldrehmoment TM* usw. hergeleitet.The vehicle control device 51 sets a target engine speed NE *, a generator target torque TG *, and a target engine torque TM * indicative of a target value of the engine torque TM. The generator control device 47 sets a generator target speed NG * as the first target electric machine speed as the target value of the generator speed NG. The drive motor control device 49 sets a drive motor torque correction value δTM showing a correction value of the drive motor torque TM. A control command value is derived from the target engine speed NE *, the generator target torque TG *, the engine target torque TM *, and so forth.
[0084] Eine(nicht speziell gezeigte) Generatordrehzahl-Berechnungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 führt eine Verarbeitung zur Berechnungder Generatordrehzahl durch, liest die Generatorrotorposition θG und berechnetdie Generatordrehzahl NG durch Berechnen eines Änderungsverhältnisses ΔθG der Generatorrotorposition ΔG.A generator speed calculation processing means (not specifically shown) of the generator control means 47 performs generator speed calculation processing, reads the generator rotor position θG, and calculates the generator speed NG by calculating a change ratio ΔθG of the generator rotor position ΔG.
[0085] Eine(nicht speziell gezeigte) Antriebsmotordrehzahl-Berechnungsverarbeitungseinrichtungder Antriebsmotorsteuerungseinrichtung 49 führt eine Verarbeitungzur Berechnung der Antriebsmotordrehzahl aus, liest die Antriebsmotorrotorposition θM und berechnetdie Drehzahl des Antriebsmotors 25, d.h. eine AntriebsmotordrehzahlNM durch Berechnen eines Änderungsverhältnisses ΔθM der Antriebsmotorrotorposition θM.A drive motor speed calculation processing means (not specifically shown) of the drive motor control means 49 performs processing for calculating the drive motor speed, reads the drive motor rotor position θM, and calculates the speed of the drive motor 25 That is, a drive motor rotational speed NM by calculating a change ratio ΔθM of the drive motor rotor position θM.
[0086] DieGeneratorrotorposition θGund die Generatordrehzahl NG sind proportional zueinander. Weiterhinsind die Antriebsmotorrotorposition θM, die AntriebsmotordrehzahlNM und die Fahrzeuggeschwindigkeit V proportional zueinander. Dementsprechendkönnender Generatorrotorpositionssensor 38 und die Generatordrehzahl-Berechnungsverarbeitungseinrichtungals Generatordrehzahlerfassungsabschnitt zur Erfassung der Generatordrehzahl NGdienen. Der Antriebsmotorrotorpositionssensor 39 und dieAntriebsmotordrehzahl-Berechnungsverarbeitungseinrichtung können alsAntriebsmotordrehzahlerfassungsabschnitt zur Erfassung der AntriebsmotordrehzahlNM dienen. Der Rntriebsmotorrotorpositionssensor 39 unddie Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungkönnenals Fahrzeuggeschwindigkeitserfassungsabschnitt zur Erfassung derFahrzeuggeschwindigkeit V dienen.The generator rotor position θG and the generator speed NG are proportional to each other. Further, the driving motor rotor position θM, the driving motor rotational speed NM and the vehicle speed V are proportional to each other. Accordingly, the generator rotor position sensor 38 and the generator rotation speed calculation processing means serve as the generator rotation speed detection section for detecting the generator rotation speed NG. The drive motor rotor position sensor 39 and the drive motor speed calculation processing means may serve as the drive motor speed detection section for detecting the drive motor speed NM. The drive motor rotor position sensor 39 and the vehicle speed calculation processing means may serve as the vehicle speed detecting portion for detecting the vehicle speed V.
[0087] Gemäß dieserAusgestaltung wird die Maschinendrehzahl NE durch den Maschinendrehzahlsensor 52 erfasst,kann jedoch auch in der Maschinensteuerungseinrichtung 46 berechnetwerden. Weiterhin wird gemäß dieserAusgestaltung die Fahrzeuggeschwindigkeit V durch die Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungauf der Grundlage der Antriebsmotorrotorposition θM berechnet.Jedoch kann die Fahrzeuggeschwindigkeit V ebenfalls auf der Grundlageder Ringzahnraddrehzahl NR durch Erfassung der RingzahnraddrehzahlNR berechnet werden und kann ebenfalls auf der Grundlage der Drehzahldes Antriebsrads 37, d.h. einer Antriebsraddrehzahl berechnetwerden. Fürdiesen Fall sind ein Ringzahnraddrehzahlsensor, ein Antriebsraddrehzahlsensorusw. als Fahrzeuggeschwindigkeitserfassungsabschnitt vorgesehen.According to this embodiment, the engine rotational speed NE is determined by the engine rotational speed sensor 52 recorded, but can also in Ma machine control device 46 be calculated. Further, according to this embodiment, the vehicle speed V is calculated by the vehicle speed calculation processing means based on the driving motor rotor position θM. However, the vehicle speed V may also be calculated based on the ring gear speed NR by detecting the ring gear speed NR and may also be based on the speed of the drive wheel 37 , ie a drive wheel speed can be calculated. In this case, a ring gear speed sensor, a drive wheel speed sensor, etc. are provided as the vehicle speed detecting portion.
[0088] EineHybridfahrzeug-Antriebssteuerungsvorrichtung mit der vorstehendbeschriebenen Struktur ist nachstehend unter Bezugnahme auf 8 bis 14 beschrieben. In 11, 12 und 14 ist die FahrzeuggeschwindigkeitV auf der Abszisse aufgetragen, und ist ein Fahrzeuganforderungsdrehmoment TO*auf der Ordinate aufgetragen. In 13 istdie Maschinendrehzahl NE auf der Abszisse aufgetragen, und ist dasMaschinendrehmoment TE auf der Ordinate aufgetragen.A hybrid vehicle drive control apparatus having the above-described structure will be described below with reference to FIG 8th to 14 described. In 11 . 12 and 14 is the vehicle speed V plotted on the abscissa, and a vehicle request torque TO * is plotted on the ordinate. In 13 is the engine speed NE plotted on the abscissa, and the engine torque TE is plotted on the ordinate.
[0089] Zunächst stelltin Schritt S1 eine (nicht speziell gezeigte) Initialisierungsverarbeitungseinrichtung derFahrzeugsteuerungseinrichtung 51 (7) verschiedene Variablen auf Anfangswertedurch Durchführeneiner Initialisierungsverarbeitung. Danach liest in Schritt S2 dieFahrzeugsteuerungseinrichtung 51 die FahrpedalpositionAP aus dem Fahrpedalschalter 55 und die BremspedalpositionBP aus dem Bremsschalter 62. Die Fahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungliest dann in Schritt S3 die Antriebsmotorrotorposition θM, berechnetdas Änderungsverhältnis ΔθM der Antriebsmotorrotorposition θM und berechnetebenfalls die Fahrzeuggeschwindigkeit V auf der Grundlage des Änderungsverhältnisses ΔθM und desGetriebeverhältnisses γV.First, in step S1, an initialization processing means (not specifically shown) of the vehicle control device 51 ( 7 ) various variables to initial values by performing initialization processing. Thereafter, in step S2, the vehicle control device reads 51 the accelerator pedal position AP from the accelerator pedal switch 55 and the brake pedal position BP from the brake switch 62 , The vehicle speed calculation processing means then reads the drive motor rotor position θM in step S3, calculates the change ratio ΔθM of the drive motor rotor position θM, and also calculates the vehicle speed V on the basis of the change ratio ΔθM and the gear ratio γV.
[0090] Darauffolgend führtin Schritt S4 eine (nicht gezeigte) Fahrzeuganforderungsdrehmoment-Bestimmungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Verarbeitungzur Bestimmung des Fahrzeuganforderungsdrehmoments durch und greiftauf das in der Aufzeichnungseinrichtung oder einem Speicher derFahrzeugsteuerungseinrichtung 51 aufgezeichnete oder gespeicherte ersteFahrzeuganforderungsdrehmomentkennfeld gemäß 10 zu, wenn das Fahrpedal 54 betätigt wird.Die (nicht gezeigte) Fahrzeuganforderungsdrehmoment-Bestimmungsverarbeitungseinrichtung derFahrzeugsteuerungseinrichtung 51 greift ebenfalls auf dasin der Aufzeichnungseinrichtung gespeicherte zweite Fahrzeuganforderungsdrehmomentkennfeldgemäß 12 zu, wenn das Bremspedal 61 betätigt wird.Die (nicht gezeigte) Fahrzeuganforderungsdrehmoment-Bestimmungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt dann dasFahrzeuganforderungsdrehmoment TO*, das zum Fahren des Hybridfahrzeugserforderlich ist, wie es vorab entsprechend der FahrpedalpositionAP, der Bremspedalposition BP und der Fahrzeuggeschwindigkeit Veingestellt ist.Subsequently, in step S4, a vehicle request torque determination processing means (not shown) of the vehicle control means 51 a processing for determining the vehicle request torque and accesses the in the recording device or a memory of the vehicle control device 51 recorded or stored first vehicle request torque map according to 10 to when the accelerator pedal 54 is pressed. The vehicle request torque determination processing device (not shown) of the vehicle control device 51 also accesses the second vehicle request torque map stored in the recording device according to FIG 12 too, when the brake pedal 61 is pressed. The vehicle request torque determination processing device (not shown) of the vehicle control device 51 then determines the vehicle request torque TO * required for driving the hybrid vehicle, as previously set corresponding to the accelerator pedal position AP, the brake pedal position BP, and the vehicle speed V.
[0091] Danachbeurteilt in Schritt S5 die Fahrzeugsteuerungseinrichtung 51,ob das Fahrzeuganforderungsdrehmoment TO* größer als ein maximales AntriebsmotordrehmomentTMmax ist, das einen maximalen Wert des AntriebsmotordrehmomentsTM zeigt. Wenn das Fahrzeuganforderungsdrehmoment TO* größer alsdas maximale Antriebsmotordrehmoment TMmax ist, beurteilt die Fahrzeugsteuerungseinrichtung 51,ob die Brennkraftmaschine 11 gestoppt ist. Wenn die Brennkraftmaschine 11 gestoppt ist,führt eine(nicht gezeigte) Einrichtung zur Verarbeitung einer Steuerung beieiner plötzlichenBeschleunigung der Fahrzeugsteuerungseinrichtung 51 eineVerarbeitung zur Steuerung einer plötzlichen Beschleunigung aus,wobei das Hybridfahrzeug durch Antrieb des Antriebmotors 25 unddes Generators 16 gefahren wird.After that, in step S5, the vehicle control device judges 51 whether the vehicle request torque TO * is greater than a maximum drive motor torque TMmax showing a maximum value of the drive motor torque TM. When the vehicle request torque TO * is greater than the maximum drive motor torque TMmax, the vehicle controller judges 51 whether the internal combustion engine 11 is stopped. When the internal combustion engine 11 is stopped, performs a controller (not shown) for processing a control in a sudden acceleration of the vehicle control device 51 a processing for controlling a sudden acceleration, wherein the hybrid vehicle by driving the drive motor 25 and the generator 16 is driven.
[0092] ImGegensatz dazu führt,wenn das Fahrzeuganforderungsdrehmoment TO* das maximale AntriebsmotordrehmomentTMmax oder geringer ist, oder wenn das Fahrzeuganforderungsdrehmoment TO*größer alsdas maximale Antriebsmotordrehmoment TMmax ist und die Maschine 11 inBetrieb ist, in Schritt S8 eine (nicht gezeigte) Fahreranforderungsausgangsleistungs-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahreranforderungsausgangs-Berechnungsverarbeitungdurch und berechnet den Fahreranforderungsausgangsleistung (vomFahrer angeforderte Ausgangsleistung) PD als PD= TO*·VdurchMultiplizieren des Fahrzeuganforderungsdrehmoments TO* mit der FahrzeuggeschwindigkeitV.In contrast, when the vehicle request torque TO * is the maximum drive motor torque TMmax or less, or when the vehicle request torque TO * is greater than the maximum drive motor torque TMmax, and the engine 11 is in operation, in step S8, a driver request output calculation processing means (not shown) of the vehicle control device 51 driver request output calculation processing, and calculates the driver request output power (driver requested output power) PD as PD = TO * · V by multiplying the vehicle request torque TO * by the vehicle speed V.
[0093] Danachführt inSchritt S9 eine Batterieladungs-Entladungsanforderungsausgangsleistungs- Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Batterieladungs-Entladungsanforderungsausgangsleistungs-Berechnungsverarbeitungdurch, liest die Batterierestgröße SOC ausder vorstehend beschriebenen Batterierestgrößenerfassungseinrichtung 44 und berechneteine Batterielade-Entladeanforderungsausgangsleistung PB auf derGrundlage der Batterierestgröße SOC.Thereafter, in step S9, a battery charge discharge request output power calculation processing means of the vehicle control device 51 performs a battery charge discharge request output calculation process, reads the battery remaining quantity SOC from the above-described battery residual quantity detecting means 44 and calculates a battery charge discharge request output PB based on the battery residual SOC.
[0094] Darauffolgendführt inSchritt S10 eine (nicht gezeigte) Fahrzeuganforderungsausgangsleistungs-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Fahrzeuganforderungsausgangsleistungs-Berechnungsverarbeitungdurch und berechnet eine Fahrzeuganforderungsausgangsleistung POals PO = PD + PBdurch Addieren der FahreranforderungsausgangsleistungPD und der Batterielade-Entladeanforderungsausgangsleistung PB.Subsequently, in step S10, a vehicle request output line (not shown) results calculation processing unit of the vehicle control device 51 a vehicle request output calculation processing and calculates a vehicle request output PO as PO = PD + PB by adding the driver request output PD and the battery charge discharge request output PB.
[0095] Darauffolgendführt inSchritt S12 eine (nicht speziell gezeigte) Maschinensollbetriebszustands-Einstellungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Maschinensollbetriebszustandseinstellungsverarbeitungdurch und greift auf das in der Aufzeichnungseinrichtung der Fahrzeugsteuerungseinrichtung 51 aufgezeichneteMaschinensollbetriebszustandskennfeld gemäß 13 zu. Die Maschinensollbetriebszustands-Einstellungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt dann PunkteA1 bis A3 und Am als Betriebpunkte der Brennkraftmaschine 11 alseinen Maschinensollbetriebszustand. In den Punkten A1 bis A3 undAm schneiden sich die Linien PO1, PO2, ..., die die FahrzeuganforderungsausgangsleistungPO zeigen, und eine optimale Brennstoffkostenkurve L, die den höchsten Wirkungsgradder Brennkraftmaschine 11 an jeweils den FahrpedalpositionenAP1 bis AP6 aufweisen. Die Maschinensollbetriebszustandseinstellungs-Verarbeitungeinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt ebenfallsMaschinendrehmomente TE1 bis TE3, TEm an den Betriebspunkten alsein Maschinensolldrehmoment TE*, das einen Sollwert für das MaschinendrehmomentTE zeigt. Die Maschinensollbetriebszustand-Einstellungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 bestimmt ebenfallsdie Maschinendrehzahlen NE1 bis NE3, NEm an den Betriebpunkten alsdie Maschinensolldrehzahl NE* und führt die MaschinensolldrehzahlNE* der Maschinensteuerungseinrichtung 46 zu.Subsequently, in step S12, a target engine operation setting processing means (not specifically shown) leads the vehicle control device 51 a machine target operation state setting processing and accesses in the recording device of the vehicle control device 51 recorded engine target operating condition map according to 13 to. The engine target operation state setting processing means of the vehicle control device 51 then determines points A1 to A3 and Am as operating points of the internal combustion engine 11 as a machine target operating condition. In points A1 to A3 and Am, the lines PO1, PO2,... Which show the vehicle request output PO and an optimum fuel cost curve L intersect the highest efficiency of the internal combustion engine 11 at each of the accelerator pedal positions AP1 to AP6 have. The engine target operation state setting processing means of the vehicle control device 51 Also determines engine torques TE1 to TE3, TEm at the operating points as a target engine torque TE * indicative of a target engine torque TE. The engine target operation state setting processing means of the vehicle control device 51 also determines the engine speeds NE1 to NE3, NEm at the operating points as the engine target speed NE *, and supplies the engine target speed NE * to the engine controller 46 to.
[0096] DieMaschinensteuerungseinrichtung 46 greift ebenfalls aufdas Maschinenantriebsbereichskennfeld gemäß 14 zu, das in der Aufzeichnungseinrichtungder Maschinensteuerungseinrichtung 46 aufgezeichnet ist,und beurteilt, ob sich die Brennkraftmaschine 11 in einemAntriebsbereich AR1 befindet. In 14 bezeichnetdas Bezugszeichen AR1 einen Antriebsbereich zum Betrieb zum Betriebder Brennkraftmaschine 11, bezeichnet das BezugszeichenAR2 einen Stoppbereich zum Stoppen des Betriebs der Brennkraftmaschine 11,und bezeichnet das Bezugszeichen AR3 einen Hysteresebereich. Weiterhinbezeichnen die Bezugszeichen LE1 und LE2 jeweils eine Linie zumBetrieb der gestoppten Brennkraftmaschine 11 und eine Liniezum Stoppen des Betriebs der betriebenen Brennkraftmaschine 11.Wenn die Batterierestgröße SOC erhöht wird,wird die Linie LE1 in 13 nachrechts bewegt und wird der Antriebsbereich AR1 verengt. Wenn die Batterierestgröße SOC verringertwird, wird die Linie LE1 in 13 nachlinks verschoben und wird der Antriebsbereich AR1 wird verbreitert.The machine control device 46 also accesses the engine drive area map in accordance with 14 in the recording device of the machine control device 46 is recorded, and judges whether the internal combustion engine 11 is located in a drive area AR1. In 14 The reference symbol AR1 denotes a drive section for operation for operating the internal combustion engine 11 , reference character AR2 denotes a stop region for stopping the operation of the internal combustion engine 11 , and reference symbol AR3 denotes a hysteresis region. Further, reference numerals LE1 and LE2 respectively denote a line for operation of the stopped internal combustion engine 11 and a line for stopping the operation of the engine running 11 , When the battery residual amount SOC is increased, the line LE1 becomes in 13 moves to the right and the drive area AR1 is narrowed. When the battery residual quantity SOC is decreased, the line LE1 becomes in 13 shifted to the left and the drive area AR1 is widened.
[0097] Wenndie Brennkraftmaschine 11 nicht betrieben wird, obwohldie Brennkraftmaschine 11 sich in dem Antriebsbereich AR1befindet (Schritt S12 ja, Schritt S13 nein), führt eine (nicht speziell gezeigte) Maschinenstartsteuerungsverarbeitungseinrichtung derMaschinensteuerungseinrichtung 46 eine Maschinenstartsteuerungsverarbeitungdurch und startet die Brennkraftmaschine 11. Wenn weiterhin dieBrennkraftmaschine 11 betrieben wird, obwohl die Brennkraftmaschine 11 sichnicht in dem Antriebsbereich AR1 befindet (Schritt S12 nein, Schritt S14ja), führteine (nicht speziell gezeigte) Maschinenstoppsteuerungsverarbeitungseinrichtungder Brennkraftmaschinensteuerungseinrichtung 46 eine Maschinenstoppsteuerungsverarbeitung (Verarbeitungzum Stoppen der Maschine) durch und stoppt den Betrieb der Brennkraftmaschine 11.Wenn die Brennkraftmaschine 11 sich nicht in dem AntriebsbereichAR1 befindet und die Brennkraftmaschine 11 nicht betriebenwird (Schritte S12 und S13 nein), führt eine (nicht speziell gezeigte)Antriebsmotorsolldrehmoment-Berechnungsverarbeitungseinrichtungder Maschinensteuerungseinrichtung 51 eine Antriebsmotorsolldrehmoment-Berechnungsverarbeitung(Verarbeitung zur Berechnung des Antriebsmotorsolldrehmoments) durchund bestimmt das Fahrzeuganforderungsdrehmoment TO* als AntriebsmotorsolldrehmomentTM* und führtdas Antriebsmotorsolldrehmoment TM* der Antriebsmotorsteuerungseinrichtung 49 zu.In Schritt S27 führteine (nicht speziell gezeigte) Antriebsmotorsteuerungsverarbeitungseinrichtungder Antriebsmotorsteuerungseinrichtung 49 eine Antriebsmotorsteuerungsverarbeitungdurch und führteine Drehmomentsteuerung des Antriebsmotors 25 durch.When the internal combustion engine 11 not operated, although the internal combustion engine 11 is in the drive area AR1 (step S12 yes, step S13 no), guides an engine start control processing device (not specifically shown) to the engine control device 46 engine start control processing and starts the engine 11 , If continue the internal combustion engine 11 is operated, although the internal combustion engine 11 is not in the drive area AR1 (step S12 no, step S14 yes), guides an engine stop control processing means (not specifically shown) of the engine control means 46 Engine stop control processing (processing for stopping the engine) and stops the operation of the internal combustion engine 11 , When the internal combustion engine 11 is not located in the drive area AR1 and the internal combustion engine 11 is not operated (steps S12 and S13 no), a drive motor target torque calculation processing means (not specifically shown) guides the engine control means 51 and determining the vehicle request torque TO * as the drive motor target torque TM * and performs the drive motor target torque TM * of the drive motor controller 49 to. In step S27, a drive motor control processing means (not specifically shown) guides the drive motor control means 49 a drive motor control processing and performs a torque control of the drive motor 25 by.
[0098] Wenndie Brennkraftmaschine 11 in den Antriebsbereich AR1 sichbefindet und die Brennkraftmaschine 11 betrieben wird (SchritteS12 und S13 ja), führteine (nicht speziell gezeigte) Maschinensteuerungsverarbeitungseinrichtungder Maschinensteuerungseinrichtung 46 eine Maschinensteuerungsverarbeitungdurch und steuert den Betrieb der Brennkraftmaschine 11 unterVerwendung eines vorbestimmten Verfahrens in Schritt S17.When the internal combustion engine 11 in the drive area AR1 is located and the internal combustion engine 11 is operated (steps S12 and S13 yes), performs an engine control processing device (not specifically shown) of the engine control device 46 an engine control processing and controls the operation of the internal combustion engine 11 using a predetermined method in step S17.
[0099] NachSchritt S17 führteine (nicht speziell gezeigte) Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 in Schritt S18 eineGeneratorsolldrehzahlberechnungsverarbeitung durch und liest dieAntriebsmotorrotorposition θMaus dem Antriebsmotorrotorpositionssensor 39. Die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungberechnet dann die Ringzahnraddrehzahl NR auf der Grundlage derAntriebsmotorrotorposition θMund eines Getriebeverhältnisses γR von derAusgangswelle 26 (3 zudem Ringzahnrad R. Die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtung liestebenfalls die Maschinensolldrehzahl NE*, die in der Maschinensollbetriebszustandeinstellungsverarbeitungseinrichtungbestimmt worden ist, und bestimmt die Generatorsolldrehzahl NG*unter Verwendung der Drehzahlbeziehungsgleichung (1) aufder Grundlage der Ringzahnraddrehzahl NR und der MaschinensolldrehzahlNE*.After step S17, a generator target speed calculation processing means (not specifically shown) guides the generator control means 47 In step S18, generator target speed calculation processing is performed and reads the drive motor rotor position θM from the drive motor rotor position sensor 39 , The generator target rotational speed calculation processing means then calculates the ring gear rotational speed NR based on the driving motor rotor position θM and a gear ratio γR from the output shaft 26 ( 3 to the ring gear R. The generator target rotational speed calculation processing means also reads the engine target rotational speed NE * determined in the engine target operating state setting processing means and determines the generator target rotational speed NG * using the rotational speed equation ( 1 ) based on the ring gear speed NR and the target engine speed NE *.
[0100] Wenndas Hybridfahrzeug durch den Betrieb der Brennkraftmaschine 11 unddes Antriebsmotors 25 fährtund die Generatordrehzahl NG niedrig ist, wird der elektrische Leistungsverbraucherhöht,wird der Energieerzeugungswirkungsgrad des elektrischen Generators 16 verringertund verschlechtern sich die Brennstoffkosten des Hybridfahrzeugsdementsprechend. Daher wird, wenn der absolute Wert der GeneratorsolldrehzahlNG* niedriger als eine vorbestimmte Drehzahl ist, die GeneratorbremseB betätigt(in Eingriff gebracht) und wird der Betrieb des Generators 16 mechanischgestoppt, so dass die Brennstoffkosten verbessert werden.When the hybrid vehicle through the operation of the internal combustion engine 11 and the drive motor 25 and the generator speed NG is low, the electric power consumption is increased, becomes the power generation efficiency of the electric generator 16 Accordingly, the fuel cost of the hybrid vehicle decreases and deteriorates accordingly. Therefore, when the absolute value of the generator target rotational speed NG * is lower than a predetermined rotational speed, the generator brake B is actuated (engaged) and the operation of the generator 16 mechanically stopped, so that the fuel costs are improved.
[0101] Daherbeurteilt die Generatorsteuerungseinrichtung 47 in SchrittS21, ob der absolute Wert der Generatorsolldrehzahl NG* gleich einervorbestimmten ersten Drehzahl Nth1 (beispielsweise 500 U/Min) odergrößer ist.Wenn der absolute Wert der Generatorsolldrehzahl NG* die erste DrehzahlNth1 ist oder größer ist,beurteilt die Generatorsteuerungseinrichtung 47 in SchrittS20, ob die Generatorbremse B gelöst ist. Wenn die GeneratorbremseB gelöstist, führt inSchritt S23 eine (nicht speziell gezeigte) Generatordrehzahl-Steuerungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Generatordrehzahlsteuerungsverarbeitungdurch und führteine Drehmomentsteuerung des elektrischen Generators 16 durch.Wenn im Gegensatz dazu die Generatorbremse B nicht gelöst ist (SchrittS20 nein), führteine (nicht speziell gezeigte) Generatorbremslösungssteuerungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Generatorbremslösungssteuerungsverarbeitungdurch und löstdie Generatorbremse B in Schritt S24.Therefore, the generator control device judges 47 in step S21, whether the absolute value of the generator target rotational speed NG * is equal to or higher than a predetermined first rotational speed Nth1 (for example, 500 rpm). When the absolute value of the generator target rotational speed NG * is the first rotational speed Nth1 or greater, the generator control means judges 47 in step S20, whether the generator brake B is released. When the generator brake B is released, in step S23, a generator rotation speed control processing means (not specifically shown) leads the generator control means 47 a generator rotation speed control processing and performs a torque control of the electric generator 16 by. In contrast, when the generator brake B is not released (step S20 no), a generator brake solution control processing device (not specifically shown) guides the generator control device 47 generator brake solution control processing and releases the generator brake B in step S24.
[0102] Wennin der vorstehend beschriebenen Generatordrehzahlsteuerungsverarbeitungvon Schritt S23 das Generatorsolldrehmoment TG* bestimmt wird unddie Drehmomentsteuerung des elektrischen Generators 16 aufder Grundlage des Generatorsolldrehmoments TG* durchgeführt wirdund das vorbestimmte Generatordrehmoment TG erzeugt wird, werdenReaktionskräftejeweils auf das Maschinendrehmoment TE, das Ringzahnraddrehmoment TRund das Generatordrehmoment TG ausgeübt, wie es vorstehend beschriebenworden ist. Dementsprechend wird das Generatordrehmoment TG in dasRingzahnraddrehmoment TR umgewandelt und wird von dem RingzahnradR abgegeben.In the above-described generator speed control processing of step S23, if the generator target torque TG * is determined and the torque control of the electric generator 16 is performed on the basis of the generator target torque TG * and the predetermined generator torque TG is generated, reaction forces are respectively applied to the engine torque TE, the ring gear torque TR and the generator torque TG, as described above. Accordingly, the generator torque TG is converted into the ring gear torque TR and output from the ring gear R.
[0103] Wenndie Generatordrehzahl NG geändert wirdund das Ringzahnraddrehmoment TR geändert wird, während dasRingzahnraddrehmoment TR von dem Ringzahnrad R abgegeben wird, wirddas geänderteRingzahnraddrehmoment TR auf das Antriebsrad 37 übertragen,wobei das Fahrgefühl(running feeling) des Hybridfahrzeugs reduziert wird. Daher wirddas Ringzahnraddrehmoment TR berechnet, indem die Größe des Massenträgheitsdrehmoments (Trägheitsdrehmomentedes Rotors 21 und einer Rotorwelle) des elektrischen Generators 16 angenommen(erwartet, vorhergesagt) wird, die durch die Änderung der GeneratordrehzahlNG verursacht wird.When the generator rotation speed NG is changed and the ring gear torque TR is changed while the ring gear torque TR is output from the ring gear R, the changed ring gear torque TR becomes the drive wheel 37 transmit, wherein the driving feeling (running feeling) of the hybrid vehicle is reduced. Therefore, the ring gear torque TR is calculated by the magnitude of the inertia torque (inertial torques of the rotor 21 and a rotor shaft) of the electric generator 16 assumed (expected, predicted) caused by the change of the generator speed NG.
[0104] Daherführt eine(nicht speziell gezeigte) Ringzahnraddrehmoment-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 eine Verarbeitungzur Berechnung des Ringzahnraddrehmoments durch, liest das GeneratorsolldrehmomentTG* und berechnet das Ringzahnraddrehmoment TR auf der Grundlagedes Generatorsolldrehmoments TG* und eines Verhältnisses der Zahnzahl des RingzahnradsR in Bezug auf die Zahnzahl des Sonnenrads S.Therefore, a ring gear torque calculation processing device (not specifically shown) guides the vehicle control device 51 through processing for calculating the ring gear torque, reads the generator target torque TG * and calculates the ring gear torque TR based on the generator target torque TG * and a ratio of the number of teeth of the ring gear R with respect to the number of teeth of the sun gear S.
[0105] Wennnämlichdas Massenträgheitsmoment deselektrischen Generators 16 auf InG eingestellt ist unddie Winkelbeschleunigung (Rotationsänderungsverhältnis) deselektrischen Generators 16 auf αG eingestellt ist, wird dasdem Sonnenrad S beaufschlagte Drehmoment, d.h. das SonnenraddrehmomentTS durch Addieren einer dem Drehmoment äquivalenten Komponente (Massenträgheitsdrehmoment)TGI erhalten, wobei TGI = InG·αGder Größe des MassenträgheitsmomentsInG zu dem Generatorsolldrehmoment TG* addiert wird. Somit wirddie folgende Gleichung gebildet: TS = TG* + TGI = TG* + InG·αG (3) Namely, when the moment of inertia of the electric generator 16 is set to InG and the angular acceleration (rotation change ratio) of the electric generator 16 is set to αG, the torque applied to the sun gear S, that is, the sun gear torque TS is obtained by adding a torque equivalent component (inertia moment) TGI TGI = InG · αG the magnitude of the moment of inertia InG is added to the generator target torque TG *. Thus, the following equation is formed: TS = TG * + TGI = TG * + InG * αG (3)
[0106] Diedem Drehmoment äquivalenteKomponente TGI weist normalerweise einen negativen Wert in Bezugauf die Beschleunigungsrichtung während der Beschleunigung desHybridfahrzeugs auf, und weist ebenfalls einen positiven Wert inBezug auf die Beschleunigungsrichtung während der Verlangsamung desHybridfahrzeugs auf. Die Winkelbeschleunigung αG wird durch Differenzierender Generatordrehzahl NG berechnet.Thethe torque equivalentComponent TGI normally has a negative valuein the direction of acceleration during acceleration of theHybrid vehicle on, and also has a positive value inWith respect to the direction of acceleration during the deceleration of theHybrid vehicle on. The angular acceleration αG is differentiated bythe generator speed NG calculated.
[0107] Wenndie Zahnzahl des Ringzahnrads R auf ρ-Mal der Zahnzahl des SonnenradsS eingestellt ist, beträgtdas Ringzahnraddrehmoment TR das ρ-fachedes Sonnenraddrehmoments TS. Dementsprechend wird die nachstehendeGleichung gebildet. TR = ρ·TS = ρ·(TG* +TG1) = ρ·(TG* +ING·αG) (4) When the number of teeth of the ring gear R is set to ρ times the number of teeth of the sun gear S, the ring gear torque TR is ρ times the sun gear torque TS. Accordingly, the following equation is formed. TR = ρ · TS = ρ · (TG * + TG1) = ρ * (TG * + ING * αG) (4)
[0108] Somitkann das Ringzahnraddrehmoment TR aus dem GeneratorsolldrehmomentTG* und der Drehmoment-ÄquivalentenKomponente TGI berechnet werden.Consequentlycan the ring gear torque TR from the generator target torqueTG * and the torque equivalentsComponent TGI can be calculated.
[0109] Daherführt eine(nicht speziell gezeigte) Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungder Antriebsmotorsteuerungseinrichtung 49 eine Verarbeitungzur Voraussage des Antriebswellendrehmoments durch und berechnet einDrehmoment der Ausgangswelle 26, d.h. ein AntriebswellendrehmomentTR/OUT auf der Grundlage des Generatorsolldrehmoments TG* und derdem Drehmoment äquivalentenKomponente TGI in Schritt 525. Die Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungberechnet nämlich dasAntriebswellendrehmoment TR/OUT auf der Grundlage des RingzahnraddrehmomentsTR und eines Verhältnissesder Zahnzahl des zweiten Antriebs-Vorgelegerads 27 in Bezugauf die Zahnzahl des Ringzahnrads R.Therefore, a drive shaft torque prediction processing means (not specifically shown) guides the drive motor controller 49 processing for predicting the drive shaft torque, and calculates a torque of the output shaft 26 ie, a drive shaft torque TR / OUT based on the generator target torque TG * and the torque equivalent component TGI in step 525 , Namely, the drive shaft torque prediction processing means calculates the drive shaft torque TR / OUT on the basis of the ring gear torque TR and a ratio of the number of teeth of the second drive counter gear 27 with respect to the number of teeth of the ring gear R.
[0110] Dadas Generatorsolldrehmoment TG* auf null (0) eingestellt wird, wenndie Generatorbremse B in Eingriff gebracht ist, weist das RingzahnraddrehmomentTR ein proportionales Verhältnisin Bezug auf das Maschinendrehmoment TE auf. Daher liest, wenn dieGeneratorbremse B in Eingriff gebracht ist, die Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtungdas Maschinendrehmoment TR durch die Fahrzeugsteuerungseinrichtung 51 undberechnet das Ringzahnraddrehmoment TR durch Verwendung der Drehmomentbeziehungsgleichung(2) auf der Grundlage des Maschinensolldrehmoments TE.Die Antriebswellendrehmomentvoraussage-Verarbeitungseinrichtung berechnet weiterhindas Antriebswellendrehmoment TR/OUT auf der Grundlage des RingzahnraddrehmomentsTR und des Verhältnissesder Zahnzahl des zweiten Antriebs-Vorgelegerads 27 in Bezugauf die Zahnzahl des Ringzahnrads R.Since the generator target torque TG * is set to zero (0) when the generator brake B is engaged, the ring gear torque TR has a proportional relationship with the engine torque TE. Therefore, when the generator brake B is engaged, the drive shaft torque prediction processing means reads the engine torque TR by the vehicle control means 51 and calculates the ring gear torque TR by using the torque relationship equation ( 2 ) based on the target engine torque TE. The drive shaft torque prediction processing means further calculates the drive shaft torque TR / OUT on the basis of the ring gear torque TR and the ratio of the number of teeth of the second drive counter gear 27 with respect to the number of teeth of the ring gear R.
[0111] Darauffolgendführt dieAntriebsmotorsolldrehmoment-Berechriungsverarbeitungseinrichtung dieAntriebsmotorsolldrehmomentberechnungsverarbeitung durch und subtrahiertdas Antriebswellendrehmoment TR/OUT von dem FahrzeuganforderungsdrehmomentTO*. Auf diese Weise berechnet die Antriebsmotorsolldrehmoment-Berechnungsverarbeitungseinrichtungeine Überschuß- oderFehlergröße des AntriebswellendrehmomentsTR/OUT als Antriebsmotorsolldrehmoment TM*.subsequently,leads theDrive Motor Target Torque Calculation Processing Device TheDrive motor target torque calculation processing by and subtractsthe drive shaft torque TR / OUT from the vehicle request torqueTO *. In this way, the drive motor target torque calculation processing unit calculatesa surplus orError size of the drive shaft torqueTR / OUT as drive motor set torque TM *.
[0112] DieAntriebsmotorsteuerungsverarbeitungseinrichtung führt danndie Antriebsmotorsteuerungsverarbeitung durch und führt eineDrehmomentsteuerung des Antriebsmotors 25 auf der Grundlagedes bestimmen Antriebsmotorsolldrehmoments TM* durch und steuertdas Antriebsmotordrehmoment TM (Schritt S27).The drive motor control processing unit then performs the drive motor control processing and performs torque control of the drive motor 25 on the basis of the determined drive motor target torque TM * and controls the drive motor torque TM (step S27).
[0113] Wennder absolute Wert der Generatorsolldrehzahl NG* kleiner als dieersten Drehzahl Nth1 ist (Schritt S19 nein), beurteilt die Generatorsteuerungseinrichtung 47 inSchritt S21, ob die Generatorbremse B in Eingriff gebracht ist.Wenn die Generatorbremse B nicht in Eingriff gebracht ist, führt eine (nichtspeziell gezeigte) Generatorbremsbetätigungssteuerungs- Verarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 in Schritt S22 eine Verarbeitungzur Steuerung der Betätigung(In-Eingriff-Bringen)der Generatorbremse durch und bringt die Generatorbremse B in Eingriff.When the absolute value of the generator target rotational speed NG * is smaller than the first rotational speed Nth1 (step S19 no), the generator control means judges 47 in step S21, whether the generator brake B is engaged. When the generator brake B is not engaged, a generator brake operation control processing means (not specifically shown) guides the generator control means 47 in step S22, processing for controlling the engagement of the generator brake and engaging the generator brake B.
[0114] Aufder Grundlage des bisher beschriebenen, sind nachstehend die Flussdiagrammeder 8 bis 10 zusammengefasst: InSchritt S1 wird eine Initialisierungsverarbeitung durchgeführt, woraufhinin Schritt S2 werden Fahrpedalposition AP und die BremspedalpositionBP gelesen. Dann wird in Schritt S3 die FahrzeuggeschwindigkeitV berechnet, und in Schritt S4 wird das FahrzeuganforderungsdrehmomentTO* bestimmt.On the basis of what has been described so far, the flow charts of FIGS 8th to 10 summarized: In step S1, initialization processing is performed, whereupon, in step S2, accelerator pedal position AP and brake pedal position BP are read. Then, the vehicle speed V is calculated in step S3, and the vehicle request torque TO * is determined in step S4.
[0115] InSchritt S5 wird beurteilt, ob das FahrzeuganforderungsdrehmomentTO* größer alsdas maximale Antriebsmotordrehmoment TMmax ist. Wenn das FahrzeuganforderungsdrehmomentTO* größer alsdas maximale Antriebsmotordrehmoment TMmax ist, geht die Verarbeitungzu Schritt S6 über. Wennim Gegensatz dazu das Fahrzeuganforderungsdrehmoment TO* gleichdem maximale Antriebsmotordrehmoment TMmax oder kleiner ist, geht dieVerarbeitung zu Schritt S8 über.In Schritt S6 wird eine Beurteilung durchgeführt, ob die Brennkraftmaschine 11 gestopptist. Wenn die Brennkraftmaschine 11 gestoppt ist, gehtdie Verarbeitung zu Schritt S7 über,und wenn die Brennkraftmaschine 11 nicht gestoppt ist (inBetrieb ist), geht die Verarbeitung zu Schritt S8 über.In step S5, it is judged whether the vehicle request torque TO * is greater than the maximum drive motor torque TMmax. When the vehicle request torque TO * is greater than the maximum drive motor torque TMmax, the processing proceeds to step S6. In contrast, when the vehicle request torque TO * is equal to the maximum drive motor torque TMmax or less, the processing proceeds to step S8. In step S6, a judgment is made as to whether the internal combustion engine 11 is stopped. When the internal combustion engine 11 is stopped, the processing proceeds to step S7, and when the internal combustion engine 11 is not stopped (in operation), the processing proceeds to step S8.
[0116] Wenndie Brennkraftmaschine 11 gestoppt ist (Schritt S6 Ja)wird in Schritt S7 eine Verarbeitung zur Steuerung einer plötzlichenBeschleunigung durchgeführt.Wenn jedoch das Fahrzeuganforderungsdrehmoment TO* gleich oder kleinerals das maximale Antriebsmotordrehmoment TMmax ist (Schritt S5 Nein)oder das Fahrzeuganforderungsdrehmoment TO* größer als das maximale AntriebsmotordrehmomentTMmax ist (Schritt S5 Ja) und die Brennkraftmaschine 11 nichtgestoppt ist (Schritt S6 Nein) wird in Schritt S8 eine FahreranforderungsausgangsleistungPD berechnet.When the internal combustion engine 11 is stopped (step S6 Yes), a processing for controlling a sudden acceleration is performed in step S7. However, if the vehicle request torque TO * is equal to or less than the maximum drive motor torque TMmax (step S5 No) or the vehicle request Torque TO * greater than the maximum drive motor torque TMmax is (step S5 Yes) and the internal combustion engine 11 is not stopped (step S6 No), a driver request output PD is calculated in step S8.
[0117] InSchritt S9 wird die Batterielade-EntladeanforderungsausgangsleistungPD berechnet, in Schritt S10 wird die FahrzeuganforderungsausgangsleistungPO berechnet und in Schritt S11 wird der Betriebspunkt der Brennkraftmaschine 11 bestimmt.In step S9, the battery charge discharge request output PD is calculated, in step S10, the vehicle request output PO is calculated, and in step S11, the operating point of the engine becomes 11 certainly.
[0118] InSchritt S12 wird beurteilt, ob die Brennkraftmaschine 11 sichin dem Antriebsbereich AR1 befindet. Wenn die Brennkraftmaschine 11 sichin dem Antriebsbereich AR1 befindet, geht die Verarbeitung zu SchrittS13 über.Wenn die Brennkraftmaschine 11 sich jedoch nicht in demAntriebsbereich AR1 befindet, geht die Verarbeitung zu Schritt S14 über. InSchritt S13 wird nach der Bestimmung in Schritt S12, ob die Brennkraftmaschine 11 sichin dem Antriebsbereich AR1 befindet, beurteilt, ob die Brennkraftmaschine 11 betriebenwird. Wenn die Brennkraftmaschine 11 betrieben wird, gehtdie Verarbeitung zu Schritt S17 über,und wenn die Brennkraftmaschine 11 nicht betrieben wird,d.h., die Brennkraftmaschine 11 gestoppt ist, geht dieVerarbeitung zu Schritt S15 über.In step S12, it is judged whether the internal combustion engine 11 is in the drive area AR1. When the internal combustion engine 11 is in the drive area AR1, the processing proceeds to step S13. When the internal combustion engine 11 however, if it is not in the drive area AR1, the processing proceeds to step S14. In step S13, after the determination in step S12, whether the internal combustion engine 11 is in the drive area AR1, judges whether the internal combustion engine 11 is operated. When the internal combustion engine 11 is operated, the processing proceeds to step S17, and when the internal combustion engine 11 is not operated, ie, the internal combustion engine 11 is stopped, the processing proceeds to step S15.
[0119] Nacheinem Nein in Schritt S12 wird in Schritt S14 beurteilt, ob dieBrennkraftmaschine 11 betrieben wird. Wenn die Brennkraftmaschine 11 betrieben wird,geht die Verarbeitung zu Schritt S16 über, in dem eine Maschinenstoppsteuerungdurchgeführt wird.Wenn im Gegensatz dazu in Schritt S14 die Brennkraftmaschine 11 nichtbetrieben wird, geht die Verarbeitung zu Schritt S26 über.After a No in step S12, it is judged in step S14 whether the internal combustion engine 11 is operated. When the internal combustion engine 11 is operated, the processing proceeds to step S16, in which a machine stop control is performed. In contrast, in step S14, the internal combustion engine 11 is not operated, the processing proceeds to step S26.
[0120] InSchritt S15, der dem Schritt S13 bei einer negativen Entscheidung(nein) nachfolgt, wobei die Brennkraftmaschine nicht betrieben wird,wird eine Maschinenstartsteuerungsverarbeitung durchgeführt. ImGegensatz wird in Schritt S17, der in dem Schritt S13 bei einerpositiven Entscheidung (ja) nachfolgt, eine Maschinensteuerungsverarbeitung durchgeführt, woraufhindie Verarbeitung zu Schritt S18 übergeht,in dem die Generatorsolldrehzahl NG* bestimmt wird.InStep S15, the step S13 in a negative decision(no) follows, the internal combustion engine is not operated,an engine start control processing is performed. in theContrary, in step S17, which in step S13 at apositive decision (yes), machine control processing is performed, whereuponthe processing proceeds to step S18,in which the generator target speed NG * is determined.
[0121] InSchritt S19 wird beurteilt, ob der absolute Wert der GeneratorsolldrehzahlNG* größer oder gleichder ersten Drehzahl Nth1 ist. Wenn der absolute Wert der GeneratorsolldrehzahlNG* gleich oder größer alsdie erste Drehzahl Nth* ist, geht die Verarbeitung zu Schritt S20 über, undwenn der absolute Wert der Generatorsolldrehzahl NG* niedriger alsdie erste Drehzahl Nth1 ist, geht die Verarbeitung zu Schritt S21 über.InStep S19 judges whether the absolute value of the generator target speedNG * greater or equalthe first rotational speed is Nth1. When the absolute value of the generator set speedNG * equal to or greater thanis the first rotational speed Nth *, the processing proceeds to step S20, andwhen the absolute value of the generator target speed NG * is lower thanis the first rotational speed Nth1, the processing proceeds to step S21.
[0122] InSchritt S20 wird beurteilt, ob die Generatorbremse B gelöst ist.Wenn die Generatorbremse G gelöstist, geht die Verarbeitung zu Schritt S23 über, und wenn die GeneratorbremseG nicht gelöstist, geht die Verarbeitung zu Schritt S24 über.InStep S20 judges whether the generator brake B is released.When the generator brake G is releasedis the processing proceeds to step S23, and when the generator brakeG not solvedis the processing proceeds to step S24.
[0123] InSchritt S21 (nach einem Nein in Schritt S19) wird beurteilt, obdie Generatorbremse B sich im Eingriff befindet (betätigt ist).Wenn die Generatorbremse B sich im Eingriff befindet, wird die Verarbeitungbeendet, und wenn die Generatorbremse B sich nicht im Eingriff befindet,geht die Verarbeitung zu Schritt S22 über, in dem eine Generatorbremsbetätigungsverarbeitungdurchgeführtwird, woraufhin die Verarbeitung beendet wird.InStep S21 (after a No in step S19), it is judged whetherthe generator brake B is engaged (operated).When the generator brake B is engaged, the processing becomesterminated, and when the generator brake B is not engaged,the processing proceeds to step S22, in which a generator brake operation processingcarried outthen the processing is terminated.
[0124] Nacheinem Ja in Schritt S20 wird in Schritt S23 eine Generatordrehzahlsteuerungsverarbeitung durchgeführt, undnach einem Nein in Schritt S20 wird in Schritt S24 eine Generatorbremslösungssteuerungsverarbeitungdurchgeführt.Nach Schritt S24 wird die Verarbeitung beendet.ToYes in step S20, generator speed control processing is performed in step S23, andafter a No in step S20, generator braking solution control processing is performed in step S24carried out.After step S24, the processing is ended.
[0125] DieSubroutine der Verarbeitung zur Steuerung einer plötzlichenBeschleunigung, die in Schritt S7 gemäß 7 gezeigt ist, ist nachstehend unter Verwendungvon 15 beschrieben.The subroutine of the sudden acceleration control processing shown in step S7 in FIG 7 is shown below using 15 described.
[0126] Zunächst liestdie Verarbeitungseinrichtung zur Steuerung einer plötzlichenBeschleunigung in Schritt S7-1 das Fahrzeuganforderungsdrehmoment TO*aus und stellt dann in Schritt S7-2 das maximale AntriebsmotordrehmomentTMmax auf das Antriebsmotorsolldrehmoment TM* ein. Darauffolgendführt in SchrittS7-3 eine (nicht speziell gezeigte) Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 (7) eine Verarbeitung zur Berechnung desGeneratorsolldrehmoments durch und berechnet das Differenzdrehmoment ΔT zwischendem Fahrzeuganforderungsdrehmoment TO* und dem AntriebsmotorsolldrehmomentTM*. Die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungder Fahrzeugsteuerungseinrichtung 51 berechnet und bestimmtebenfalls eine Fehlergröße des maximalen AntriebsmotordrehmomentsTMmax, das das Antriebsmotorsolldrehmoment TM* ist, als das GeneratorsolldrehmomentTG*, und führtdas Generatorsolldrehmoment TG* der Generatorsteuerungseinrichtung 47 zu.First, the sudden acceleration control processing means reads the vehicle request torque TO * in step S7-1, and then sets the maximum drive motor torque TMmax to the drive motor target torque TM * in step S7-2. Subsequently, in step S7-3, a generator target torque calculation processing means (not specifically shown) guides the vehicle control device 51 ( 7 ) calculates the generator target torque calculation and calculates the differential torque ΔT between the vehicle request torque TO * and the target engine torque TM *. The generator target torque calculation processing means of the vehicle control device 51 Also calculates and determines an error amount of the maximum drive motor torque TMmax, which is the drive motor target torque TM *, as the generator target torque TG *, and performs the generator target torque TG * of the generator control device 47 to.
[0127] DieAntriebsmotorsteuerungsverarbeitungseinrichtung führt in SchrittS7-4 dann die Antriebsmotorsteuerungsverarbeitung durch und führt dieDrehmomentsteuerung des Antriebsmotors 25 durch das AntriebsmotorsolldrehmomentTM* durch. Weiterhin führteine (nicht speziell gezeigte) Generatordrehmoment-Steuerungsverarbeitungseinrichtungder Generatorsteuerungseinrichtung 47 eine Generatordrehmomentsteuerungsverarbeitung durchund führtebenfalls die Drehmomentsteuerung des elektrischen Generators 16 aufder Grundlage des vorstehend beschriebenen GeneratorsolldrehmomentsTG* in Schritt S7-5durch, woraufhin die Verarbeitung kehrt zu dem Punkt zurück, zu demdie Subroutine initiiert worden ist.The drive motor control processing means then performs the drive motor control processing in step S7-4 and performs the torque control of the drive motor 25 by the drive motor target torque TM *. Furthermore, a generator torque control processing means (not specifically shown) guides the generator control means 47 a generator torque control processing and also performs the torque control of the electric generator 16 on the basis of the generator target torque TG * described above in step S7-5, whereupon the processing returns to the point at which the subroutine has been initiated.
[0128] Nachstehendist die Subroutine der jeweils in den Schritten S27 von 10 und S7–4 von 15 durchgeführten Antriebsmotorsteuerungsverarbeitungunter Verwendung von 16 beschrieben.The following is the subroutine of each of the steps S27 of FIG 10 and S7-4 of 15 performed drive motor control processing using 16 described.
[0129] Zunächst liestdie Antriebsmotorsteuerungsverarbeitungseinrichtung in Schritt S7-4-1das Antriebsmotorsolldrehmoment TM*. Darauffolgend liest die Antriebsmotordrehzahl-Berechnungsverarbeitungseinrichtungin Schritt S7-4-2 die Antriebsmotorrotorposition θM und berechnetSchritt S7-4-3 dieAntriebsmotordrehzahl NM durch Berechnen des Änderungsverhältnisses ΔθM der Antriebsmotorrotorposition θM. Die Antriebsmotorsteuerungsverarbeitungseinrichtung liestdann in Schritt S7-7-4 die Batteriespannung VB. Der tatsächlicheMesswert wird aus der Antriebsmotordrehzahl NM und der BatteriespannungVB abgeleitet.First of all readsthe drive motor control processing device in step S7-4-1the drive motor target torque TM *. Subsequently, the drive motor speed calculation processing means readsin step S7-4-2, the drive motor rotor position θM and calculatedStep S7-4-3 theDrive motor speed NM by calculating the change ratio ΔθM of the drive motor rotor position θM. The drive motor control processing device readsthen in step S7-7-4, the battery voltage VB. The actualThe measured value is calculated from the drive motor speed NM and the battery voltageDerived VB.
[0130] InSchritt S7-4-5 berechnet die Antriebsmotorsteuerungsverarbeitungseinrichtung oderbestimmt dann einen d-Achsen-Strombefehlswert IMd* und einen q-Achsen-Strombefehlswert IMq*durch Zugreifen auf ein in der Aufzeichnungseinrichtung der vorstehendbeschriebenen Antriebsmotorsteuerungseinrichtung 49 ( 7) aufgezeichnetes Strombefehlswertkennfeldfür dieAntriebsmotorsteuerung auf der Grundlage des RntriebsmotorsolldrehmomentsTM*, der Antriebsmotordrehzahl NM und der Batteriespannung VB. EinWechselstrombefehlswert fürden Antriebmotor 25 wird aus dem d-Achsen-StrombefehlswertIMd* und dem q-Achsen-StrombefehlswertIMq* abgeleitet.In step S7-4-5, the drive motor control processing means calculates or then determines a d-axis current command value IMd * and a q-axis current command value IMq * by accessing one of the drive motor control means described above in the recording means 49 ( 7 ) for the drive motor control on the basis of the drive motor target torque TM *, the drive motor speed NM and the battery voltage VB. An AC command value for the drive motor 25 is derived from the d-axis current command value IMd * and the q-axis current command value IMq *.
[0131] Weiterhinliest die Antriebsmotorsteuerungsverarbeitungseinrichtung in SchrittS7-4-6 elektrische StrömeIMU und IMV aus den Stromsensoren 68 und 69 undberechnet einen elektrischen Strom IMW als IMW= IMU – MVaufder Grundlage der elektrischen Ströme IMU und IMV. In ähnlicherWeise wie in Bezug auf die elektrischen Ströme IMU und IMV kann der elektrische StromIMW ebenfalls durch einen Stromsensor erfasst werden.Further, the drive motor control processing unit reads electric currents IMU and IMV from the current sensors in step S7-4-6 68 and 69 and calculates an electric current IMW as IMW = IMU - MV based on the electric currents IMU and IMV. Similarly as with respect to the electric currents IMU and IMV, the electric current IMW may also be detected by a current sensor.
[0132] Darauffolgend führteine Wechselstromberechnungsverarbeitungseinrichtung der Antriebsmotorsteuerungsverarbeitungseinrichtungin Schritt S7-4-7 eine Wechselstromberechnungsverarbeitung durchund führtebenfalls eine Dreiphasen-/Zweiphasen-Umwandlung zur Umwandlung der elektrischenStrömeIMU, IMV und IMW in einen d-Achsen-Strom IMd und einen q-Achsen-Strom IMqals Wechselströmedurch Berechnung des d-Achsen-Stroms IMd und des q-Achsen-StromsIMq aus. In Schritt S7-4-8 führteine (nicht speziell gezeigte) Wechselspannungsbefehlswert-Berechnungsverarbeitungseinrichtungder Antriebsmotorsteuerungsverarbeitungseinrichtung eine Verarbeitungzur Berechnung des Wechselspannungsbefehlswerts durch und berechnetSpannungsbefehlswerte VMd* und VMq* auf der Grundlage des d-Achsen-StromsIMd und des q-Achsen-Stroms IMq sowie des vorstehend beschriebenend-Achsen-Strombefehlswerts IMd* und des q-Achsen-StrombefehlswertsIMq* aus. Weiterhin führtdie Antriebsmotorsteuerungsverarbeitungseinrichtung in Schritt S7-4-9eine Zweiphasen-/Dreiphasen-Umwandlung durch und wandelt die SpannungsbefehlswerteVMd* und VMq* in Spannungsbefehlswerte VMU*, VMV* und VMW* um. Die Antriebsmotorsteuerungsverarbeitungseinrichtung berechnetweiterhin Impulsbreitenmodulationssignale Su, Sv und Sw auf derGrundlage der Spannungsbefehlswerte VMU*, VMV* und VMW* und gibtdie Impulsbreitenmodulationssignale Su, Sv und Sw zu einer (nichtspeziell gezeigten) Antriebsverarbeitungseinrichtung der Antriebsmotorsteuerungseinrichtung 49 aus.Die Antriebsverarbeitungseinrichtung führt eine Antriebsverarbeitungdurch und sendet ein Antriebssignal SG2 zu den Umrichter 29 auf derGrundlage der Impulsbreitenmodulationssignale Su, Sv und Sw. EinWechselspannungsbefehlswert fürden Antriebsmotor 25 wird aus den SpannungsbefehlswertenVMd* und VMq* hergeleitet, woraufhin die Verarbeitung zu dem Punktzurückkehrt,zu dem die Subroutine aufgerufen wurde.Subsequently, an AC calculation processing means of the drive motor control processing means performs AC calculation processing in step S7-4-7 and also performs a three-phase / two-phase conversion for converting the electric currents IMU, IMV and IMW into a d-axis current IMd and a q-axis Current IMq as AC currents by calculating the d-axis current IMd and the q-axis current IMq. In step S7-4-8, an AC voltage command value calculation processing means (not specifically shown) performs processing for calculating the AC command value, and calculates voltage command values VMd * and VMq * on the basis of the d-axis current IMd and the q-axis Current IMq and the above-described d-axis current command value IMd * and the q-axis current command value IMq *. Further, the drive motor control processing unit performs two-phase / three-phase conversion in step S7-4-9 and converts the voltage command values VMd * and VMq * into voltage command values VMU *, VMV * and VMW *. The drive motor control processing means further calculates pulse width modulation signals Su, Sv and Sw based on the voltage command values VMU *, VMV * and VMW *, and outputs the pulse width modulation signals Su, Sv and Sw to a drive processing means (not specifically shown) of the drive motor controller 49 out. The drive processing means performs drive processing and sends a drive signal SG2 to the inverters 29 based on the pulse width modulation signals Su, Sv and Sw. An AC command value for the drive motor 25 is derived from the voltage command values VMd * and VMq *, whereupon the processing returns to the point at which the subroutine was called.
[0133] EineSubroutine fürdie Generatordrehmomentsteuerungsverarbeitung gemäß SchrittS7-5 gemäß 15 ist nachstehend unterVerwendung von 17 beschrieben.A subroutine for the generator torque control processing of step S7-5 in FIG 15 is below using 17 described.
[0134] Zunächst liestdie Generatordrehmoment-Steuerungsverarbeitungseinrichtungin Schritt S7-5-1 das Generatorsolldrehmoment TG*. Die Generatordrehzahl-Berechnungsverarbeitungseinrichtungliest in Schritt S7-5-2die Generatorrotorposition θGund berechnet dann in Schritt S7-5-3 die Generatordrehzahl MG aufder Grundlage der Generatorrotorposition θG. Darauffolgend liest dieGeneratordrehmoment-Steuerungsverarbeitungseinrichtung in SchrittS7-5-4 die Batteriespannung VB und bestimmt in Schritt S7-5-5 einend-Achsen-Strombefehlswert IGd* und einen q-Achsen-StrombefehlswertIGq* durch Bezugnahme auf ein in der Aufzeichnungseinrichtung derGeneratorsteuerungseinrichtung 47 (7) aufgezeichnetes Strombefehlswertkennfeldfür dieGeneratorsteuerung auf der Grundlage des GeneratorsolldrehmomentsTG*, der Generatordrehzahl NG und der Batteriespannung VB. Ein Wechselstrombefehlswertfür denelektrischen Generator 16 wird aus dem d-Achsen-Strombefehlswert IGd*und dem q-Achsen-Strombefehlswert IGq* gebildet.First, the generator torque control processing unit reads the generator target torque TG * in step S7-5-1. The generator rotation speed calculation processing means reads the generator rotor position θG in step S7-5-2, and then calculates the generator rotation speed MG on the basis of the generator rotor position θG in step S7-5-3. Subsequently, the generator torque control processing unit reads the battery voltage VB at step S7-5-4, and at step S7-5-5, determines a d-axis current command value IGd * and a q-axis current command value IGq * by referring to one in the recorder generator controller 47 ( 7 ) for the generator control on the basis of the generator target torque TG *, the generator speed NG and the battery voltage VB. An AC command value for the electrical genes ator 16 is formed of the d-axis current command value IGd * and the q-axis current command value IGq *.
[0135] Weiterhinliest die Generatordrehmoment-Steuerungsverarbeitungseinrichtungin Schritt S7-5-6 die elektrischen Ströme IGU und IGV aus den Stromsensoren 66 und 67 undberechnet den elektrischen Strom IGW als IGW= IGU – IGVaufder Grundlage der elektrischen Ströme IGU und IGV. In gleicherWeise wie in Bezug auf die elektrischen Strömen IGU und IGV kann der elektrische StromIGW ebenfalls durch einen elektrischen Stromsensor erfasst werden.Further, in step S7-5-6, the generator torque control processing unit reads the electric currents IGU and IGV from the current sensors 66 and 67 and calculates the electric current IGW as IGW = IGU - IGV based on the electrical currents IGU and IGV. In the same way as with respect to the electric currents IGU and IGV, the electric current IGW can also be detected by an electric current sensor.
[0136] Darauffolgendführt die Wechselstromberechnungsverarbeitungseinrichtung derGeneratordrehmoment-Steuerungsverarbeitungseinrichtung in SchrittS7-5-7 die Wechselstromberechnungsverarbeitung durch und führt ebenfalls eineDreiphasen-/Zweiphasen-Umwandlungdurch und berechnet einen d-Achsen-Strom IGd und einen q-Achsen-StromIGq durch Umwandlung der elektrischen Ströme IGU, IGV und IGW in dend-Achsen-Strom IGdund den q-Achsen-Strom IGq durch. Die Wechselspannungsbefehlswert-Berechnungsverarbeitungseinrichtungder Generatordrehmoment-Steuerungsverarbeitungseinrichtung führt dannin Schritt S7-5-8 die Verarbeitung zur Berechnung des Wechselspannungsbefehlswertsdurch und berechnet die Spannungsbefehlswerte VGd* und VGq* aufder Grundlage des d-Achsen-Stroms IGd, des q-Achsen-Stroms IGq,des d-Achsen-Strombefehlswerts IGd* und des q-Achsen-Strombefehlswert IGq* durch.Weiterhin führtdie Generatordrehmoment-Steuerungsverarbeitungseinrichtung in Schritt S7-5-9die Zweiphasen-/Dreiphasen-Umwandlung durch und wandelt die SpannungsbefehlswerteVGd* und VGq* in Spannungsbefehlswerte VGu*, VGv* und VGw* um. Weiterhinberechnet die Generatordrehmoment-Steuerungsverarbeitungseinrichtung in SchrittS7-5-10 Impulsbreitenmodulationssignale Su, Sv und Sw auf der Grundlageder Spannungsbefehlswerte VGu*, VGv* und VGw* und gibt die ImpulsbreitenmodulationssignaleSu, Sv und Sw zu einer (nicht speziell gezeigten) Antriebsverarbeitungseinrichtung derGeneratorsteuerungseinrichtung 47 aus. Die Antriebsverarbeitungseinrichtungführt eineAntriebsverarbeitung durch und sendet ein Antriebssignal SG1 zudem Umrichter 28 auf der Grundlage der ImpulsbreitenmodulationssignaleSu, Sv und Sw. Ein Wechselspannungsbefehlswert für den Generator 16 wirdaus den Spannungsbefehlswerten VGd* und VGq* hergeleitet und dieVerarbeitung kehrt dahin zurück,wo die Subroutine aufgerufen worden ist.Subsequently, the AC calculation processing means of the generator torque control processing unit performs the AC calculation processing in step S7-5-7 and also performs three-phase / two-phase conversion and calculates a d-axis current IGd and a q-axis current IGq by converting the electric current Currents IGU, IGV and IGW into the d-axis current IGd and the q-axis current IGq. The AC command value calculation processing means of the generator torque control processing unit then executes the AC command value calculation processing in step S7-5-8 and calculates the voltage command values VGd * and VGq * based on the d-axis current IGd, the q-axis current IGq, the d-axis current command value IGd * and the q-axis current command value IGq *. Further, the generator torque control processing unit performs the two-phase / three-phase conversion in step S7-5-9, and converts the voltage command values VGd * and VGq * into voltage command values VGu *, VGv *, and VGw *. Further, in step S7-5-10, the generator torque control processing means calculates pulse width modulation signals Su, Sv and Sw based on the voltage command values VGu *, VGv * and VGw *, and outputs the pulse width modulation signals Su, Sv and Sw to a drive processing means (not specifically shown) generator controller 47 out. The drive processing means performs drive processing and sends a drive signal SG1 to the inverter 28 based on the pulse width modulation signals Su, Sv and Sw. An AC command value for the generator 16 is derived from the voltage command values VGd * and VGq *, and processing returns to where the subroutine was called.
[0137] DieSubroutine fürdie Maschinenstartsteuerungsverarbeitung in Schritt S15 gemäß 9 ist nachstehend unterBezugnahme auf 18 beschrieben.The subroutine for the engine start control processing in step S15 in FIG 9 is below with reference to 18 described.
[0138] Zunächst liestin Schritt S15-1 die Maschinenstartsteuerungsverarbeitung die Drosselklappenöffnung θ und bestimmt,ob diese 0% beträgt.Wenn die Drosselklappe 0% beträgt,geht die Verarbeitung zu Schritt S15-3 über und liest die durch dieFahrzeuggeschwindigkeits-Berechnungsverarbeitungseinrichtungberechnete Fahrzeuggeschwindigkeit V. Weiterhin liest die Maschinenstartsteuerungsverarbeitungseinrichtungin Schritt S15-4 den Betriebspunkt der Brennkraftmaschine 11 (7), der in der Maschinensollbetriebszustandeinstellungsverarbeitungbestimmt wird.First, in step S15-1, the engine start control processing reads the throttle opening θ and determines whether it is 0%. If the throttle is 0%, the processing proceeds to step S15-3 and reads the vehicle speed V calculated by the vehicle speed calculation processing means. Further, the engine start control processing unit reads the engine operating point in step S15-4 11 ( 7 ) determined in the machine target operation setting processing.
[0139] Darauffolgendführt dieGeneratorsolldrehzahl-Berechnungsverarbeitungseinrichtungin Schritt S15-5 die Generatorsolldrehzahlberechnungsverarbeitungdurch und liest die Antriebsmotorrotorposition θM. Die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungberechnet dann die Ringzahnraddrehzahl NR auf der Grundlage derAntriebsmotorrotorposition θMund des Getriebeverhältnisses γMR und liestdie Maschinensolldrehzahl NE* in dem Betriebspunkt. Weiterhin berechnetund bestimmt die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungdie Generatorsolldrehzahl NG* durch die Drehzahlbeziehungsgleichung(1) auf der Grundlage der Ringzahnraddrehzahl NR und derMaschinendrehzahl NE*.Subsequently, the generator target speed calculation processing means performs the generator target speed calculation processing in step S15-5 and reads the drive motor rotor position θM. The generator target rotational speed calculation processing means then calculates the ring gear rotational speed NR based on the driving motor rotor position θM and the gear ratio γMR, and reads the engine target rotational speed NE * at the operating point. Further, the generator target rotational speed calculation processing means calculates and determines the generator target rotational speed NG * by the rotational speed equation ( 1 ) based on the ring gear speed NR and the engine speed NE *.
[0140] DieMaschinensteuerungseinrichtung 46 vergleicht dann in SchrittS15-6 die Maschinendrehzahl NE und eine Startdrehzahl NEth1, dievorab eingestellt ist, und beurteilt, ob die Maschinendrehzahl NE größer alsdie Startdrehzahl NEth1 ist. Wenn die Maschinendrehzahl NE größer alsdie Startdrehzahl NEth1 ist (Schritt S15-6 ja), führt die Maschinenstartsteuerungsverarbeitungseinrichtung eineKraftstoffeinspritzung und Zündungin der Brennkraftmaschine 11 in Schritt S15-11 durch.The machine control device 46 Then, in step S15-6, compares the engine speed NE and a start speed NEth1 set in advance, and judges whether the engine speed NE is greater than the start speed NEth1. When the engine rotational speed NE is greater than the starting rotational speed NEth1 (step S15-6 Yes), the engine starting control processing unit performs fuel injection and ignition in the internal combustion engine 11 in step S15-11.
[0141] Darauffolgendführt dieGeneratordrehzahl-Steuerungsverarbeitungseinrichtungin Schritt S15-12 die Generatordrehzahlsteuerungsverarbeitung aufder Grundlage der Generatorsolldrehzahl NG* und erhöht die GeneratordrehzahlNG und erhöhtsomit die Maschinendrehzahl NE.subsequently,leads theGenerator speed control processing meansin step S15-12, the generator speed control processingbased on the generator target speed NG * and increases the generator speedNG and raisedthus the engine speed NE.
[0142] DieAntriebsmotorsteuerungseinrichtung 49 berechnet in Schritt 15–13 dasAntriebswellendrehmoment TR/OUT, wie es in den Schritt S25 bis S27 ausgeführt wird,und bestimmt in Schritt S15-14 das Antriebsmotorsolldrehmoment TM*und führtin Schritt S15-15 die Antriebsmotorsteuerungsverarbeitung durch.The drive motor control device 49 calculated in step 15-13 the drive shaft torque TR / OUT as executed in steps S25 to S27, and determines the drive motor target torque TM * in step S15-14, and performs the drive motor control processing in step S15-15.
[0143] Weiterhinjustiert die Maschinenstartsteuerungsverarbeitung in Schritt S15-16die Drosselklappenöffnung Θ derart,dass die Maschinendrehzahl NE die Maschinensolldrehzahl NE* wird.Furthermore, the engine start control adjusts in step S15-16, the throttle opening Θ such that the engine speed NE becomes the engine target speed NE *.
[0144] Daraufhinbeurteilt die Maschinenstartsteuerungsverarbeitungseinrichtung inSchritt S15-17, ob das Generatordrehmoment TG kleiner als das MotordrehmomentTEth ist, das durch Starten der Brennkraftmaschine 11 erzeugtwird, um zu beurteilen, ob die Brennkraftmaschine 11 normalbetrieben wird. In Schritt S15-18 wartet, wenn das GeneratordrehmomentTG kleiner als das Motordrehmoment TEth ist (Schritt S15-17 ja),die Maschinenstartsteuerungsverarbeitung auf das Verstreichen einervorbestimmten Zeit in einem Zustand, in dem das GeneratordrehmomentTG kleiner als das Motordrehmoment TEth ist (Schritt S15-18). Dannkehrt die Verarbeitung zu dem Punkt zurück, zu dem die Subroutine aufgerufenwurde, woraufhin die Verarbeitung wieder aufgenommen wird.Subsequently, in step S15-17, the engine start control processing unit judges whether the generator torque TG is smaller than the engine torque TEth by starting the engine 11 is generated to judge whether the internal combustion engine 11 is operated normally. In step S15-18, when the generator torque TG is smaller than the engine torque TEth (step S15-17 Yes), the engine start control processing waits for elapse of a predetermined time in a state where the generator torque TG is smaller than the engine torque TEth (step S15-18) S15-18). Then, the processing returns to the point where the subroutine was called, whereupon the processing is resumed.
[0145] InSchritt S15-6, wenn die Maschinendrehzahl NE gleich der StartdrehzahlNth1 ist oder kleiner ist, führtdie Generatordrehzahl-Steuerungsverarbeitungseinrichtung in SchrittS15-7 die Generatordrehzahlsteuerungsverarbeitung auf der Grundlageder Generatorsolldrehzahl NG* durch. Darauffolgend berechnet, wiees in den Schritten S25 bis S27 ausgeführt ist, die Antriebsmotorsteuerungseinrichtung 49 inSchritt S15-8 das Antriebswellendrehmoment TR/OUT, bestimmt in SchrittS15-9 das Antriebsmotorsolldrehmoment TM* und führt in Schritt S15-10 die Antriebsmotorsteuerungsverarbeitungdurch, bevor zu Schritt S15-1 zurückgekehrt wird.In step S15-6, when the engine rotational speed NE is equal to or lower than the starting rotational speed Nth1, the generator rotational speed control processing unit performs the generator rotational speed control processing on the basis of the generator target rotational speed NG * in step S15-7. Subsequently, as executed in steps S25 to S27, the drive motor controller is calculated 49 in step S15-8, the drive shaft torque TR / OUT determined in step S15-9, the drive motor target torque TM * and performs the drive motor control processing in step S15-10, before returning to step S15-1.
[0146] Zusätzlich stelltdie Maschinensteuerungseinrichtung 46 in Schritt S15-2die Drosselklappenöffnungauf 0% ein, falls die Drosselklappenöffnung θ in Schritt S15-1 nicht 0%beträgt,woraufhin die Verarbeitung mit Schritt S15-1 fortgesetzt wird.In addition, the machine control device provides 46 in step S15-2, the throttle opening is set to 0% if the throttle opening θ is not 0% in step S15-1, whereupon the processing proceeds to step S15-1.
[0147] Nachstehendist die Subroutine der Generatordrehzahlsteuerungsverarbeitung injedem der Schritte S23 aus 10 sowieS15-7 und S15-12 aus 18 unterBezugnahme auf 19 beschrieben.Hereinafter, the subroutine of the generator speed control processing in each of the steps S23 is off 10 as well as S15-7 and S15-12 18 with reference to 19 described.
[0148] Zunächst liestdie Generatordrehzahl-Steuerungsverarbeitungseinrichtungin den Schritten S15-7-1und S15-7-2 die Generatorsolldrehzahl NG* und liest ebenfalls dieGeneratordrehzahl NG. Die Generatordrehzahl-Steuerungsverarbeitungseinrichtungberechnet dann in Schritt S15-7-3 das Generatorsolldrehmoment TG*durch Durchführungeiner PI-Steuerungauf der Grundlage der Differenzdrehzahl ΔNG zwischen der GeneratorsolldrehzahlNG* und der Generatordrehzahl NG durch. In diesem Fall wird mitErhöhungder Differenzdrehzahl ΔNGdas Generatorsolldrehmoment TG* erhöht, und deren positive undnegative Zeichen werden ebenfalls berücksichtigt.First of all readsthe generator speed control processing meansin steps S15-7-1and S15-7-2 the generator target speed NG * and also reads theGenerator speed NG. The generator speed control processing meansthen calculates the generator target torque TG * in step S15-7-3through executiona PI controllerbased on the differential speed ΔNG between the generator target speedNG * and the generator speed NG through. In this case is withincreasethe differential speed ΔNGthe generator target torque TG * increases, and their positive andnegative characters are also considered.
[0149] Darauffolgendführt dieGeneratordrehmoment-Steuerungsverarbeitungseinrichtungin Schritt S15-7-4 die Generatordrehmomentsteuerungsverarbeitunggemäß 17 durch, und wird die Drehmomentsteuerungdes elektrischen Generators 16 (7) durchgeführt. Die Verarbeitung der Subroutinewird dann beendet und kehrt zu dem Punkt zurück, zu dem die Subroutine aufgerufenworden ist.Subsequently, the generator torque control processing unit executes the generator torque control processing in step S15-7-4 17 through, and becomes the torque control of the electric generator 16 ( 7 ) carried out. The processing of the subroutine is then terminated and returns to the point at which the subroutine was called.
[0150] Nachstehendist eine Subroutine fürdie Verarbeitung zum Stoppen der Maschine gemäß Schritt S16 aus 9 unter Bezugnahme auf 20 beschrieben.Hereinafter, a subroutine for processing to stop the engine in step S16 is off 9 with reference to 20 described.
[0151] Zunächst beurteiltdie Generatorsteuerungseinrichtung 47 (7) in Schritt S16-1, ob die GeneratorbremseB gelöstist. Wenn die Generatorbremse B nicht gelöst ist sondern sich im Eingriffbefindet (betätigtist), führt eineGeneratorbremslösungs-Steuerungsverarbeitungseinrichtungin Schritt S16-2 die Generatorbremslösungssteuerungsverarbeitung durchund löstdie Generatorbremse B. Die Verarbeitung geht dann zu Schritt S16-3 über.First, the generator control device judges 47 ( 7 ) in step S16-1, whether the generator brake B is released. When the generator brake B is not released but engaged (operated), a generator brake release control processing unit performs the generator brake release control processing in step S16-2 and releases the generator brake B. The processing then proceeds to step S16-3.
[0152] Wennjedoch die vorstehend beschriebene Generatorbremse B gelöst ist,stoppt die Maschinenstoppsteuerungsverarbeitungseinrichtung in SchrittS16-3 die Kraftstoffeinspritzung und die Zündung der Brennkraftmaschine 11 undstellt in Schritt S16-4 die Drosselklappenöffnung θ auf 0% ein.However, when the above-described generator brake B is released, the engine stop control processing unit stops the fuel injection and the ignition of the engine in step S16-3 11 and sets the throttle opening θ to 0% in step S16-4.
[0153] Darauffolgend liest die Maschinenstoppsteuerungsverarbeitungseinrichtungin Schritt S16-5 die Ringzahnraddrehzahl NR und bestimmt die GeneratorsolldrehzahlNG* unter Verwendung der Drehzahlbeziehungsgleichung (1) aufder Grundlage der Ringzahnraddrehzahl NR und der MaschinensolldrehzahlNE* (0 U/Min). Nachdem die Generatorsteuerungseinrichtung 47 die Generatordrehzahlsteuerungsverarbeitunggemäß 19 in Schritt S16-6 durchführt, berechnetdie Antriebsmotorsteuerungseinrichtung 49 das AntriebswellendrehmomentTR/OUT in Schritt S16/7, bestimmt das AntriebsmotorsolldrehmomentTM* in Schritt S16-8 und führtdie Antriebsmotorsteuerungsverarbeitung in Schritt S16-9 durch,wie es in den Schritten S25 bis S27 ausgeführt ist.Subsequently, the engine stop control processing unit reads the ring gear speed NR in step S16-5 and determines the generator target speed NG * using the speed relationship equation (FIG. 1 ) based on the ring gear speed NR and the target engine speed NE * (0 rpm). After the generator control device 47 the generator speed control processing according to 19 in step S16-6, the drive motor controller calculates 49 the drive shaft torque TR / OUT in step S16 / 7, determines the drive motor target torque TM * in step S16-8, and performs the drive motor control processing in step S16-9 as performed in steps S25 to S27.
[0154] DieGeneratorsteuerungseinrichtung 47 beurteilt in SchrittS16-10, ob die Maschinendrehzahl NE gleich einer Stoppdrehzahl NEth2oder kleiner ist. Wenn die Maschinendrehzahl NE gleich der StoppdrehzahlNEth2 oder kleiner ist, stoppt die Generatorsteuerungseinrichtung 47 inSchritt S16-11 das Schalten in Bezug auf den elektrischen Generator 16 undschaltet den Generator 16 ab. Wenn die MaschinendrehzahlNE größer alsdie Stoppdrehzahl NEth2 ist (Schritt S16-10 nein), kehrt die Verarbeitungzu Schritt S16-5 zurück.Nach Schritt S16-11 kehrt die Verarbeitung zu dem Punkt zurück, ausdem die Subroutine gestartet worden ist Nachstehend ist die Subroutineder Generatorbremsbetätigungssteuerungsverarbeitungaus Schritt S22 gemäß 10 unter Bezugnahme auf 21 beschrieben.The generator control device 47 judges in step S16-10 whether the engine rotational speed NE is equal to a stop rotational speed NEth2 or less. When the engine speed NE is equal to the stop speed NEth2 or less, the generator control unit stops 47 in step S16-11, the switching with respect to the electric generator 16 and turns on the generator 16 from. When the engine speed NE is greater than the stop speed NEth2 is (step S16-10 no), the processing returns to step S16-5. After step S16-11, the processing returns to the point from which the subroutine has been started. Next, the subroutine of the generator brake operation control processing of step S22 is shown in FIG 10 with reference to 21 described.
[0155] Zunächst ändert dieGeneratorbremsbetätigungs-Steuerungsverarbeitungseinrichtungin Schritt S22-1 eine Generatorbremsanforderung zur Anforderungder Betätigung(In-Eingriff-Bringen) der Generatorbremse G (7) von Aus auf Ein, und stellt die GeneratorsolldrehzahlNG* auf 0 U/Min ein. Nachdem die Generatorsteuerungseinrichtung 47 die Generatordrehzahlsteuerungsverarbeitunggemäß 19 in Schritt S22-2 ausgeführt hat,berechet die Antriebsmotorsteuerungseinrichtung 49 dasAntriebswellendrehmoment TR/OUT in Schritt S22-3, bestimmt das AntriebsmotorsolldrehmomentTM* in Schritt S22-4 und führtdie Antriebsmotorsteuerungsverarbeitung in Schritt S22-5 durch,wie es in den Schritten S25 bis S27 aufgeführt wird.First, in step S22-1, the generator brake operation control processing unit changes a generator braking request to request the engagement (engagement) of the generator brake G (FIG. 7 ) from off to on, and sets the generator set speed NG * to 0 rpm. After the generator control device 47 the generator speed control processing according to 19 in step S22-2 calculates the drive motor control means 49 the drive shaft torque TR / OUT in step S22-3, determines the drive motor target torque TM * in step S22-4, and performs the drive motor control processing in step S22-5 as indicated in steps S25 to S27.
[0156] Danachbeurteilt die Generatorbremsbetätigungs-Steuerungsverarbeitungseinrichtungin Schritt S22-6, ob der absolute Wert der Generatordrehzahl NGkleiner als eine vorbestimmte zweite Drehzahl NEth2 ist (beispielsweise100 U/Min). Wenn der absolute Wert der Generatordrehzahl NG gleichoder größer alsdie zweite Drehzahl NEth2 ist, kehrt die Verarbeitung zu SchrittS22-2 zurück,und wenn der absolute Wert der Generatordrehzahl NG kleiner als diezweite Drehzahl Nth2 ist, wird die Generatorbremse B in SchrittS22-7 in Eingriff gebracht (betätigt).Darauffolgend berechnet die Antriebsmotorsteuerungseinrichtung 49,wie es in den Schritten S25–S27ausgeführtist, das Antriebswellendrehmoment TR/OUT in Schritt S22-8, bestimmtdas Antriebsmotorsolldrehmoment TM* in Schritt S22-9 und führt dieAntriebsmotorsteuerungsverarbeitung in Schritt S22-10 durch.Thereafter, in step S22-6, the generator brake operation control processing means judges whether the absolute value of the generator rotation speed NG is smaller than a predetermined second rotation speed NEth2 (for example, 100 rpm). When the absolute value of the generator rotational speed NG is equal to or greater than the second rotational speed NEth2, the processing returns to step S22-2, and when the absolute value of the generator rotational speed NG is smaller than the second rotational speed Nth2, the generator brake B becomes in step S22 -7 engaged (operated). Subsequently, the drive motor controller calculates 49 as performed in steps S25-S27, the drive shaft torque TR / OUT in step S22-8, determines the drive motor target torque TM * in step S22-9, and performs the drive motor control processing in step S22-10.
[0157] Wenndann in Schritt S22-11 eine vorbestimmte Zeit während des dem Betätigungszustands (Eingriffszustands)der Generatorbremse B verstrichen ist, stoppt die Generatorbremsbetätigungs-Steuerungsverarbeitungseinrichtungin Schritt S22-12 das Schalten in Bezug auf den Generator 16 undschaltet den Generator 16 ab. Wenn die vorbestimmte Zeitnoch nicht verstrichen ist, kehrt die Verarbeitung zu Schritt S22-7zurück.Nach Schritt S2212 kehrt die Verarbeitung zu dem Punkt zurück, zu demdie Subroutine aufgerufen worden ist und fährt dann fort.Then, in step S22-11, when a predetermined time has elapsed during the operation state (engagement state) of the generator brake B, the generator brake operation control processing unit stops the shifting with respect to the generator in step S22-12 16 and turns on the generator 16 from. If the predetermined time has not yet elapsed, the processing returns to step S22-7. After step S2212, the processing returns to the point at which the subroutine has been called, and then proceeds.
[0158] DieSubroutine der Generatorbremslösungssteuerungsverarbeitunggemäß SchrittS24 aus 10 nachstehendunter Bezugnahme auf 22 beschrieben.The subroutine of the generator brake solution control processing in step S24 10 below with reference to 22 described.
[0159] Während dieGeneratorbremse B (7)in der Generatorbremsbetätigungssteuerungsverarbeitungbetätigtwird, wird ein vorbestimmtes Maschinendrehmoment TE dem Rotor 21 desGenerators 16 als Reaktionskraft beaufschlagt. Dementsprechend werden,wenn die Generatorbremse B einfach gelöst wird, das GeneratordrehmomentTG und das Maschinendrehmoment TE stark geändert, wenn das MaschinendrehmomentTE auf den Rotor 21 übertragenwird, wodurch eine Erschütterungerzeugt wird.While the generator brake B ( 7 ) in the generator brake operation control processing, a predetermined engine torque TE becomes the rotor 21 of the generator 16 acted as reaction force. Accordingly, when the generator brake B is simply released, the generator torque TG and the engine torque TE are greatly changed when the engine torque TE is applied to the rotor 21 is transmitted, whereby a shock is generated.
[0160] Daherwird in Schritt S24-1 in der Maschinensteuerungseinrichtung 46 daszu dem Rotor 21 übertrageneMaschinendrehmoment TE berechnet. Die Generatorbremslösungs-Steuerungsverarbeitungseinrichtungliest das Drehmoment entsprechend dem berechneten MaschinendrehmomentTE, d.h. eine Größe entsprechenddem Maschinendrehmoment und stellt diese dem Drehmoment entsprechendeGröße als dasGeneratorsolldrehmoment TG* ein. Darauffolgend berechnet, nachdemdie Generatordrehmoment-Steuerungsverarbeitungseinrichtung in SchrittS24-2 die Generatordrehmomentsteuerungsverarbeitung gemäß 17 ausgeführt hat,die Antriebsmotorsteuerungseinrichtung 49 das AntriebswellendrehmomentTR/OUT in Schritt S24-3, bestimmt das AntriebsmotorsolldrehmomentTM* in Schritt S24-4 und führtin Schritt S24-5 die Antriebsmotorsteuerungsverarbeitung aus, wiees in den Schritten S25 bis S27 ausgeführt wird.Therefore, in step S24-1 in the engine control device 46 that to the rotor 21 transferred engine torque TE calculated. The generator brake release control processing means reads the torque corresponding to the calculated engine torque TE, that is, a quantity corresponding to the engine torque, and sets this torque-corresponding quantity as the generator target torque TG *. Subsequently, after the generator torque control processing unit calculates the generator torque control processing in step S24-2 according to FIG 17 has executed, the drive motor control device 49 the drive shaft torque TR / OUT in step S24-3, determines the drive motor target torque TM * in step S24-4, and executes the drive motor control processing in step S24-5, as executed in steps S25 to S27.
[0161] DieVerarbeitung überprüft dannin Schritt S24-6, ob eine vorbestimmte Zeit verstrichen ist. Fallsdie vorbestimmte Zeit nicht verstrichen ist, kehrt die Verarbeitungzu Schritt S24-2 zurück.Wenn die vorbestimmte Zeit nach Start der Antriebsmotorsteuerungsverarbeitungverstrichen ist, löstdie Generatorbremslösungssteuerungsverarbeitungseinrichtungdie Generatorbremse B in Schritt S24-7 und stellt die GeneratorsolldrehzahlNG* in Schritt S24-8 auf 0 U/Min ein. Danach führt die Generatordrehzahlsteuerungseinrichtungdie Generatordrehzahlsteuerungsverarbeitung gemäß 19 Schritt S24-9 durch. Darauf folgend,wie es in den Schritten S25 bis S27 ausgeführt wird, berechnet die Antriebsmotorsteuerungseinrichtung 49 dasAntriebswellendrehmoment TR/OUT in Schritt S24-10, bestimmt dasMotorsolldrehmoment TM* in Schritt S24-11 und führt in Schritt S24-12 die Antriebsmotorsteuerungsverarbeitungdurch. Die dem Maschinendrehmoment entsprechende Größe wirddurch Lernen des Drehmomentverhältnissesvom Generatordrehmoment TG in Bezug auf das MaschinendrehmomentTE berechnet. Dann kehrt die Verarbeitung zu dem Punkt zurück, zu demdie Subroutine aufgerufen wurde.The processing then checks in step S24-6 if a predetermined time has elapsed. If the predetermined time has not elapsed, the processing returns to step S24-2. When the predetermined time has elapsed after the start of the drive motor control processing, the generator brake release control processing means releases the generator brake B in step S24-7 and sets the generator target speed NG * to 0 rpm in step S24-8. Thereafter, the generator rotation control means performs the generator rotation control processing in accordance with 19 Step S24-9. Subsequently, as executed in steps S25 to S27, the drive motor controller calculates 49 the drive shaft torque TR / OUT in step S24-10, determines the target engine torque TM * in step S24-11, and performs the drive motor control processing in step S24-12. The magnitude corresponding to the engine torque is calculated by learning the torque ratio of the generator torque TG with respect to the engine torque TE. Then, the processing returns to the point at which the subroutine was called.
[0162] Wiees vorstehend beschrieben worden ist, werden in der Maschinensollbetriebszustandeinstellungsverarbeitung,wie es in 13 gezeigtwird, Punkte A1 bis A3, Am als Betriebpunkte der Brennkraftmaschine 11 alsder Maschinensollbetriebszustand bestimmt. In den Punkten A1 bisA3, Am kreuzen sich die Linien PO1, PO2, ..., die eine FahrzeuganforderungsausgangsleistungPO angeben, und eine optimale Kraftstoffkostenkurve (Kurve der optimalenKraftstoffkosten bzw. des optimalen Kraftstoffverbrauchs) L einander,die in Bezug auf den Wirkungsgrad der Brennkraftmaschine 11 anjeder der Fahrpedalpositionen AP bis AP6 am höchsten ist. Weiterhin werdenMaschinendrehmomente TE1 bis TE3, TEm in den Betriebspunkten alsMaschinensolldrehmoment TE* bestimmt.As described above, in the engine target operation state setting processing as shown in FIG 13 points A1 to A3, Am as operating points of the Brenn combustion engine 11 is determined as the machine target operating condition. In points A1 to A3, Am, the lines PO1, PO2,... That indicate a vehicle request output PO and an optimum fuel cost curve (curve of the optimum fuel cost) intersect with each other in terms of efficiency the internal combustion engine 11 at each of the accelerator pedal positions AP to AP6 is highest. Furthermore, engine torques TE1 to TE3, TEm at the operating points are determined as engine target torque TE *.
[0163] DieGeneratorsolldrehzahl-Berechnungsverarbeitungseinrichtungberechnet die Generatorsolldrehzahl NG* auf der Grundlage der MaschinensolldrehzahlNE*. Die Generatordrehzahl-Steuerungsverarbeitungseinrichtungsteuert das Generatordrehmoment TG derart, dass die GeneratordrehzahlNG gleich der Generatorsolldrehzahl NG* wird.TheGenerator target rotating speed calculation processing meanscalculates the generator target speed NG * based on the engine target speedNE *. The generator speed control processing meanscontrols the generator torque TG such that the generator speedNG equals the generator target speed NG *.
[0164] Wenndie Generatordrehzahl NG plötzlich angehobenwird und das Generatordrehmoment TG verringert wird, da die BatteriespannungVB verringert wird, ist es schwierig, das Maschinendrehmoment TEzu begrenzen, weshalb die Brennkraftmaschine 11 durchgehtund ein übermäßiger Rotationszustandverursacht wird.When the generator rotation speed NG is suddenly raised and the generator torque TG is decreased, as the battery voltage VB is lowered, it is difficult to limit the engine torque TE, therefore, the internal combustion engine 11 goes through and an excessive state of rotation is caused.
[0165] Dahergreift die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungauf ein in der Aufzeichnungseinrichtung der Fahrzeugsteuerungseinrichtung 51 aufgezeichnetesGeneratorsolldrehzahlbegrenzungskennfeld zu, begrenzt die GeneratorsolldrehzahlNG* und führteine Steuerung zur Vermeidung einer übermäßigen Rotation durch. Daherist in dem Generatorsolldrehzahlbegrenzungskennfeld eine maximaleGeneratordrehzahl NGmax eingestellt und entsprechend der Batteriespannung VBaufgezeichnet. Die maximale Generatordrehzahl NGmax wird mit verringernderBatteriespannung VB verringert, und die maximale GeneratordrehzahlNGmax wird mit sich erhöhenderBatteriespannung VB erhöht.Die Generatorsolldrehzahl-Berechnungsverarbeitungseinrichtungbegrenzt die Generatorsolldrehzahl NG* derart, dass die maximaleGeneratordrehzahl NGmax nicht überschrittenwird. Auf diese Weise wird verhindert, dass die Brennkraftmaschine 11 inden übermäßigen Rotationszustandgelangt.Therefore, the generator target speed calculation processing means intervenes in the recording means of the vehicle control device 51 generator set speed limit map, limits the generator target speed NG *, and performs excessive rotation avoidance control. Therefore, in the generator target speed limit map, a maximum generator speed NGmax is set and recorded in accordance with the battery voltage VB. The maximum generator speed NGmax is reduced with decreasing battery voltage VB, and the maximum generator speed NGmax is increased with increasing battery voltage VB. The generator target rotational speed calculation processing means limits the generator target rotational speed NG * so that the maximum generator rotational speed NGmax is not exceeded. In this way it prevents the internal combustion engine 11 enters the excessive state of rotation.
[0166] Wenndie Generatorsolldrehzahl NG* in der Generatorsolldrehzahlberechnungsverarbeitungbegrenzt wird, führteine Generatordrehmomentbegrenzungsverarbeitungseinrichtung derMaschinensteuerungsverarbeitungseinrichtung eine Generatordrehmomentbegrenzungsverarbeitungdurch und begrenzt das Generatordrehmoment TG derart, dass keintatsächlicheGeneratordrehzahl NG größer als die GeneratorsolldrehzahlNG* wird. Die Maschinendrehmoment-Begrenzungsverarbeitungseinrichtung derMaschinensteuerungsverarbeitungseinrichtung führt eine Maschinendrehmomentbegrenzungsverarbeitungdurch und begrenzt das Maschinendrehmoment TE um eine Fehlergröße (fehlendeGröße) des GeneratordrehmomentsTG in Bezug auf das Maschinendrehmoment TE, wenn das GeneratordrehmomentTG begrenzt wird.Ifthe generator target rotation speed NG * in the generator target rotation speed calculation processingis limited leadsa generator torque limiting processing means ofMachine control processing means a generator torque limit processingand limits the generator torque TG such that noactualGenerator speed NG greater than the generator target speedNG * will. The engine torque limiting processing device of FIGMachine control processing means performs engine torque limiting processingand limits the engine torque TE by an error variable (missingSize) of the generator torqueTG with respect to the engine torque TE when the generator torqueTG is limited.
[0167] 23 zeigt eine Darstellungdes Betriebs der Maschinendrehmomentbegrenzungsverarbeitung gemäß der erstenAusgestaltung der Erfindung. In diesem Fall führt eine Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(Verarbeitungseinrichtung zur Berechnung des maximalen Generatordrehmoments)der Generatordrehmomentbegrenzungsverarbeitungseinrichtung eineVerarbeitung zur Berechnung des maximalen Generatordrehmoments durchund liest die Generatordrehzahl NG, die GeneratorumrichterspannungVG und die Temperatur des Umrichters 28 (7). Die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungder Generatordrehmomentbegrenzungsverarbeitungseinrichtung berechnetweiterhin das maximale Generatordrehmoment TGmax auf der Grundlageder Generatordrehzahl NG, der Generatorumrichterspannung VG undder Temperatur des Umrichters 28. Daher greift die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungauf ein in der Aufzeichnungseinrichtung der Maschinensteuerungseinrichtung 46 aufgezeichnetesGeneratordrehmomentbegrenzungskennfeld M1 zu und berechnet einenmaximalen Wert TGmax des Generatordrehmoments TG entsprechend derGeneratordrehzahl NG und der Generatorumrichterspannung VG. Darauffolgendführt einBegrenzer 101 als eine Begrenzungsverarbeitungseinrichtungder Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungeine Begrenzungsverarbeitung durch und liest die Temperatur desUmrichters 28 und berechnet das maximale GeneratordrehmomentTGmax auf der Grundlage des maximalen Werts TGmax und der Temperaturdes Umrichters 28. 23 FIG. 10 is an illustration of the operation of the engine torque limiting processing according to the first embodiment of the invention. FIG. In this case, a generator maximum torque calculation processing means (maximum generator torque calculation processing means) of the generator torque limiting processing means performs maximum generator torque calculation processing and reads the generator rotation speed NG, the generator inverter voltage VG and the temperature of the inverter 28 ( 7 ). The generator maximum torque calculation processing means of the generator torque limiting processing means further calculates the maximum generator torque TGmax on the basis of the generator rotation speed NG, the generator inverter voltage VG, and the temperature of the inverter 28 , Therefore, the generator maximum torque calculation processing means intervenes in the recording means of the engine control means 46 recorded generator torque limiting map M1 and calculates a maximum value TGmax of the generator torque TG corresponding to the generator rotational speed NG and the generator inverter voltage VG. Subsequently, a limiter leads 101 as limit processing means of the generator maximum torque calculation processing means, performs a limit processing and reads the temperature of the inverter 28 and calculates the maximum generator torque TGmax based on the maximum value TGmax and the temperature of the inverter 28 ,
[0168] Gemäß dieserAusgestaltung der Erfindung wird das maximale GeneratordrehmomentTGmax auf der Grundlage der Generatordrehzahl NG, der GeneratorumrichterspannungVG und der Temperatur des Umrichters 28 berechnet. Jedochkann das maximale Generatordrehmoment TGmax ebenfalls unabhängig vonder Generatordrehzahl NG, der Generatorumrichterspannung VG undder Temperatur des Umrichters 28 berechnet werden.According to this aspect of the invention, the maximum generator torque TGmax becomes based on the generator rotation speed NG, the generator inverter voltage VG and the temperature of the inverter 28 calculated. However, the maximum generator torque TGmax may also be independent of the generator speed NG, the generator inverter voltage VG, and the temperature of the inverter 28 be calculated.
[0169] Darauffolgend führteine Arithmetikeinheit 102 als eine erste Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtung(Verarbeitungseinrichtung zur Berechnung des maximalen Maschinendrehmoments)der Maschinendrehmoment-Begrenzungsverarbeitungseinrichtungeine erste Verarbeitung zur Berechnung eines maximalen Maschinendrehmomentsdurch und liest das maximale Generatordrehmoment TGmax. Die Arithmetikeinheit 102 berechnetund stellt weiterhin ein erstes maximales Maschinendrehmoment TEmaxein, das einen maximalen Wert des Maschinendrehmoments TE zeigt,indem das maximale Generatordrehmoment TGmax mit einem Getriebeverhältnis γGE von demGenerator 16 zu der Brennkraftmaschine 11 multipliziertwird. Gemäß dieserAusgestaltung der Erfindung wird die GeneratorumrichterspannungVG zur Berechnung des maximalen Werts TGmax verwendet, jedoch kannebenfalls die Batteriespannung VB verwendet werden.This is followed by an arithmetic unit 102 as a first machine maximum torque calculation processing means (maximum engine torque calculation processing means) of the engine torque limitation processing processing a first processing for calculating a maximum engine torque and reads the maximum generator torque TGmax. The arithmetic unit 102 and further sets a first maximum engine torque TEmax showing a maximum value of the engine torque TE by the maximum generator torque TGmax with a gear ratio γGE from the generator 16 to the internal combustion engine 11 is multiplied. According to this embodiment of the invention, the generator inverter voltage VG is used to calculate the maximum value TGmax, however, the battery voltage VB may also be used.
[0170] Wiees vorstehend beschrieben worden ist, ist es, wenn das maximaleGeneratordrehmoment TGmax durch Begrenzen des GeneratordrehmomentsTG auf der Grundlage der Generatordrehzahl NG, der GeneratorumrichterspannungVG und der Temperatur des Umrichters 28 eingestellt wird, schwierig,das Maschinendrehmoment TE durch das Generatordrehmoment TG einzuschränken, wenn dasmaximale Generatordrehmoment TGmax kleiner als das in der Generatordrehzahlsteuerungsverarbeitungberechnete Generatorsolldrehmoment TG* ist und die Brennkraftmaschine 11 mitdem Maschinensolldrehmoment TE* betrieben wird, das auf der Grundlagedes Generatorsolldrehmoments TG* berechnet wird.As described above, when the maximum generator torque TGmax is limited by limiting the generator torque TG based on the generator rotation speed NG, the generator inverter voltage VG and the temperature of the inverter 28 is set to be difficult to restrict the engine torque TE by the generator torque TG when the maximum generator torque TGmax is smaller than the generator target torque TG * calculated in the generator speed control processing and the internal combustion engine 11 is operated with the engine target torque TE * calculated based on the generator target torque TG *.
[0171] Daherführt einSubtrahierer 103 als eine Differenzdrehmoment-Berechnungsverarbeitungseinrichtungder Maschinendrehmoment-Begrenzungsverarbeitungseinrichtungeine Verarbeitung zur Berechnung eines Differenzdrehmoments durchund liest das maximale Generatordrehmoment TGmax aus dem Begrenzer 101 undliest ebenfalls das Generatorsolldrehmoment TG* aus einem Generatorsolldrehmomentberechnungsabschnitt 105,das die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungbildet. Der Subtrahierer 103 berechnet ebenfalls ein Differenzdrehmoment ΔTG durchSubtrahieren des maximalen Generatordrehmoments TGmax von dem GeneratorsolldrehmomentTG*.Therefore, a subtractor performs 103 as a difference torque calculation processing means of the engine torque limiting processing means, processing for calculating a differential torque and reads the maximum generator torque TGmax from the limiter 101 and also reads the generator target torque TG * from a generator target torque calculation section 105 which forms the generator target torque calculation processing means. The subtractor 103 Also calculates a differential torque ΔTG by subtracting the maximum generator torque TGmax from the generator target torque TG *.
[0172] DerGeneratorsolldrehmomentberechnungsabschnitt 105 weist einenSubtrahierer 106, eine Arithmetikeinheit (P) 107,einen Begrenzer 108 als eine Begrenzungsverarbeitungseinrichtung,eine Arithmetikeinheit (I) 111, einen Begrenzer (1/s) 112 als eineBegrenzungsverarbeitungseinrichtung und einen Addierer 113 auf.Der Subtrahierer 106 liest die Generatorsolldrehzahl NG*und die Generatordrehzahl NG und berechnet eine Drehzahlabweichung ΔNG, wobeigilt: ΔNG= NG* – NG. The generator target torque calculation section 105 has a subtractor 106 , an arithmetic unit (P) 107 , a limiter 108 as a limit processing means, an arithmetic unit (I) 111 , a limiter (1 / s) 112 as a limit processing means and an adder 113 on. The subtractor 106 reads the generator target speed NG * and the generator speed NG and calculates a speed deviation ΔNG, where: ΔNG = NG * - NG.
[0173] DieArithmetikeinheit 107 berechnet eine Proportionalkomponentedurch Multiplizieren der Drehzahlabweichung ΔNG mit einer vorbestimmten Verstärkung. DerBegrenzer 108 begrenzt die Proportionalkomponente. DieArithmetikeinheit 111 multipliziert die Drehzahlabweichung ΔNG durcheine VerstärkungGI und berechnet eine Integrierkomponente durch Integrieren dermultiplizierten Drehzahlabweichung. Der Begrenzer 112 begrenztdie Integrierkomponente. Der Addierer 113 addiert die begrenzteProportionalkomponente und die Integrierkomponente.The arithmetic unit 107 calculates a proportional component by multiplying the speed deviation ΔNG by a predetermined gain. The limiter 108 limits the proportional component. The arithmetic unit 111 multiplies the rotational speed deviation ΔNG by a gain GI and calculates an integrating component by integrating the multiplied rotational speed deviation. The limiter 112 limits the integration component. The adder 113 adds the limited proportional component and the integrating component.
[0174] Wennder Subtrahierer 103 das Differenzdrehmoment ΔTG berechnet,führt einezweite Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtungder Maschinendrehmoment-Begrenzungsverarbeitungseinrichtung eine zweiteVerarbeitung zur Berechnung eines maximalen Maschinendrehmomentsdurch und begrenzt das Maschinensolldrehmoment TE* durch ein Differenzdrehmoment ΔTG und berechnetund setzt ein zweites maximales Maschinendrehmoment TEmax2, das einenmaximalen Wert des Maschinendrehmoments TE angibt. Daher weist diezweite Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtungeine Arithmetikeinheit (K) 115 als eine Verarbeitungseinrichtungzur Berechnung eines Fehlergeneratordrehmoments, eine Arithmetikeinheit 16 alseine Verarbeitungseinrichtung zur Berechnung eines überschüssigen Maschinendrehmomentsund einen Subtrahierer 117 als Maschinendrehmomentjustierverarbeitungseinrichtungauf.If the subtractor 103 calculates the differential torque ΔTG, second engine maximum torque calculation processing means of the engine torque limiting processing means performs second processing for calculating maximum engine torque and limits the engine target torque TE * by a differential torque ΔTG and calculates and sets a second maximum engine torque TEmax2 which is a maximum value of the engine torque TE indicates. Therefore, the second engine maximum torque calculation processing means has an arithmetic unit (K) 115 as a processing means for calculating a fault generator torque, an arithmetic unit 16 as a processing means for calculating an excess engine torque and a subtractor 117 as engine torque adjustment processing means.
[0175] DieArithmetikeinheit 115 führteine Verarbeitung zur Berechnung eines Fehlergeneratordrehmomentsdurch und liest das Differenzdrehmoment ΔTG und multipliziert das Differenzdrehmoment ΔTG mit einemvorbestimmten Koeffizienten ε (beispielsweise gemäß diesemAusführungsbeispiel1, 2). Die Arithmetikeinheit 115 berechnet eine Fehlergröße des GeneratordrehmomentsTG, d.h. ein Fehlergeneratordrehmoment TGs, wobei gilt: TGs = ε·ΔTG. The arithmetic unit 115 performs processing for calculating a fault generator torque and reads the differential torque ΔTG and multiplies the differential torque ΔTG by a predetermined coefficient ε (for example, according to this embodiment 1, 2). The arithmetic unit 115 calculates an error quantity of the generator torque TG, ie a fault generator torque TGs, where: TGs = ε · ΔTG.
[0176] DieArithmetikeinheit 116 führteine Verarbeitung zur Berechnung eines Überschussmaschinendrehmoments(überschüssigen Maschinendrehmoments)durch und liest das fehlende Generatordrehmoment TGs und multipliziertdas Fehlergeneratordrehmoment TGs mit einem Getriebeverhältnis γGE, das zwischendem Generator 16 und der Brennkraftmaschine 11 vorhandenist. Auf diese Weise berechnet die Arithmetikeinheit 116 eine Überschussgröße des MaschinendrehmomentsTE, d.h. ein ÜberschussmaschinendrehmomentTEe, wobei gilt: TEe = γGE·TGs. The arithmetic unit 116 performs processing for calculating an excess engine torque (excess engine torque) and reads the missing generator torque TGs, and multiplies the error generator torque TGs by a gear ratio γGE generated between the generator 16 and the internal combustion engine 11 is available. In this way, the arithmetic unit calculates 116 an excess amount of the engine torque TE, ie, a surplus engine torque TEe, where: TEe = γGE · TGs.
[0177] DerSubtrahierer 117 führteine Maschinendrehmomentjustierverarbeitung durch und justiert ein Anforderungsmaschinendrehmoment τ, das dasin der Brennkraftmaschine 11 erforderliche MaschinendrehmomentTE angibt, auf der Grundlage des Fehlergeneratordrehmoments TGs.Daher beurteilt der Subtrahierer 117, ob das Überschussmaschinendrehmoment TReeinen positiven Wert aufweist. Wenn das ÜberschussmaschinendrehmomentTEe einen positiven Wert aufweist, berechnet der Subtrahierer 117 einzweites maximales Maschinenmoment TEmax2 durch Subtrahieren des ÜberschussmaschinendrehmomentsTEe von dem Anforderungsmaschinendrehmoment τmax, wenn die Maschinendrehmomentbegrenzungsverarbeitung gestartetwird. Wenn im Gegensatz dazu das ÜberschussmaschinendrehmomentTEe einen negativen Wert aufweist, ist es nicht notwendig, das MaschinendrehmomentTE zu begrenzen, da das Generatorsolldrehmoment TG* kleiner alsdas maximale Generatordrehmoment TGmax ist.The subtractor 117 performs engine torque adjustment processing and adjusts a request engine torque τ that is in the engine 11 indicates required engine torque TE based on the error generator torque TGs. Therefore, the subtractor judges 117 whether the surplus engine torque TRe has a positive value. When the surplus engine torque TEe has a positive value, the subtractor calculates 117 a second maximum engine torque TEmax2 by subtracting the surplus engine torque TEe from the request engine torque τmax when the engine torque limiting processing is started. In contrast, when the surplus engine torque TEe has a negative value, it is not necessary to limit the engine torque TE since the generator target torque TG * is smaller than the maximum generator torque TGmax.
[0178] DieMaschinen-Maximum-Drehmomentberechnungsverarbeitungseinheit 91 (1) besteht aus der erstenund der zweiten Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtung.Die Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtung 91 berechnetmehrere maximale Maschinendrehmomente, gemäß dieser Ausgestaltung ersteund zweite maximale Maschinendrehmomente TEmax, TEmax2, auf derGrundlage von zumindest des ersten maximalen MaschinendrehmomentsTEmax1 und des Fehlergeneratordrehmoments TGs. Weiterhin wird dasAnforderungsdrehmoment τmaxauf einen festen Wert eingestellt.The engine maximum torque calculation processing unit 91 ( 1 ) consists of the first and second maximum engine torque calculation processing means. The engine maximum torque calculation processing device 91 calculates a plurality of maximum engine torques, according to this embodiment, first and second maximum engine torques TEmax, TEmax2, based on at least the first maximum engine torque TEmax1 and the fault generator torque TGs. Furthermore, the request torque τmax is set to a fixed value.
[0179] Darauffolgend führtein Vergleicher (Min) 121 als Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtungder Maschinendrehmoment-Begrenzungsverarbeitungseinrichtung eineVerarbeitung zur Berechnung des maximalen Maschinendrehmoments durchund liest die ersten und zweiten maximalen MaschinendrehmomenteTEmax1 und TEmax2. Der Vergleicher 121 berechnet weiterhineinen minimalen Wert der ersten und zweiten maximalen Maschinendrehmomente TEmax1und TEmax2 als ein Maschinenbegrenzungsdrehmoment TEi und gibt diesesaus.Subsequently, a comparator (Min) 121 As the machine-limiting torque calculation processing means of the engine torque limiting processing means, processing for calculating the maximum engine torque is performed, and reads the first and second maximum engine torques TEmax1 and TEmax2. The comparator 121 Further calculates and outputs a minimum value of the first and second maximum engine torques TEmax1 and TEmax2 as a engine limiting torque TEi.
[0180] Wenndas Maschinenbegrenzungsdrehmoment TEi in der Maschinendrehmomentbegrenzungsverarbeitungauf diese Weise berechnet wird, steuert die Maschinensteuerungsverarbeitungseinrichtungdas Maschinendrehmoment TE derart, dass kein MaschinensolldrehmomentTE* das Maschinenbegrenzungsdrehmoment TEi überschreitet, und die Maschinensteuerungsverarbeitungseinrichtungbegrenzt die Drosselklappenöffnung θ der Brennkraftmaschine 11.Dementsprechend wird verhindert, dass die Brennkraftmaschine 11 inden übermäßigen Rotationszustandgelangt.When the engine limiting torque TEi is calculated in the engine torque limiting processing in this manner, the engine control processor controls the engine torque TE such that no engine target torque TE * exceeds the engine limiting torque TEi, and the engine control processor limits the throttle opening θ of the engine 11 , Accordingly, it prevents the internal combustion engine 11 enters the excessive state of rotation.
[0181] Somitwird gemäß dieserAusgestaltung der Erfindung das Maschinenbegrenzungsdrehmoment TEiauf der Grundlage des Differenzdrehmoments ΔTG zwischen dem GeneratorsolldrehmomentTG* und dem maximalen Generatordrehmoment TGmax berechnet. Das MaschinendrehmomentTE wird derart gesteuert, dass kein Maschinensolldrehmoment TE*das Maschinenbegrenzungsdrehmoment TEi überschreitet.Consequentlywill according to thisEmbodiment of the invention, the machine limiting torque TEibased on the differential torque ΔTG between the generator target torqueTG * and the maximum generator torque TGmax. The engine torqueTE is controlled so that no machine target torque TE *exceeds the engine limiting torque TEi.
[0182] Dementsprechendwird, wenn das Hybridfahrzeug an einem kalten Ort fahren soll, derInnenwiderstand der Batterie 43 erhöht, und wird die Änderungin der Batteriespannung VB erhöht.Wenn die Batteriespannung VB sich plötzlich verringert, wenn dasHybridfahrzeug plötzlichbeschleunigt wird, wird das Generatordrehmoment TG plötzlich verringert, jedochwird dementsprechend das Maschinensolldrehmoment TE* verringert.Dementsprechend ist es möglich,zuverlässigzu verhindern, dass die Brennkraftmaschine 11 den übermäßigen Rotationszustanderreicht.Accordingly, when the hybrid vehicle is to travel in a cold location, the internal resistance of the battery 43 increases, and the change in the battery voltage VB is increased. When the battery voltage VB suddenly decreases when the hybrid vehicle is suddenly accelerated, the generator torque TG is suddenly decreased, but accordingly, the engine target torque TE * is decreased. Accordingly, it is possible to reliably prevent the internal combustion engine 11 reached the excessive rotation state.
[0183] Wenndas Hybridfahrzeug überStraßen fährt, dievoneinander unterschiedliche Reibungskoeffizienten aufweisen, wirddie Welle des Antriebsrads 37 blockiert und wird die Ringzahnraddrehzahl TRplötzlichverringert, beispielsweise wenn das Hybridfahrzeug von einer Straße mit einemkleinen Reibungskoeffizienten, wie eine Straße mit Eis auf ihrer Oberfläche, zueiner Straßemit einem großenReibungskoeffizienten, wie einer Straße mit Asphalt bewegt wird.Somit wird die Generatordrehzahl NG plötzlich erhöht und wird das Generatordrehmoment TGplötzlichverringert. Jedoch wird in diesem Fall das MaschinensolldrehmomentTE* ebenfalls dementsprechend verringert. Daher ist es möglich, zuverlässig zuverhindern, dass die Brennkraftmaschine 11 in den übermäßigen Rotationszustandgelangt.When the hybrid vehicle travels over roads having different coefficients of friction from each other, the shaft of the drive wheel becomes 37 and the ring gear speed TR is suddenly reduced, for example, when the hybrid vehicle is moved from a road having a small friction coefficient, such as a road with ice on its surface, to a road having a large friction coefficient, such as a road with asphalt. Thus, the generator speed NG is suddenly increased and the generator torque TG is suddenly reduced. However, in this case, the engine target torque TE * is also reduced accordingly. Therefore, it is possible to reliably prevent the internal combustion engine 11 enters the excessive state of rotation.
[0184] DasMaschinenbegrenzungsdrehmoment TEi wird auf der Grundlage einesminimalen Werts der Vielzahl der maximalen Maschinendrehmomente,gemäß dieserAusgestaltung der Erfindung der ersten und zweiten maximalen MaschinendrehmomenteTEmax1 und TEmax2 berechnet. Daher kann das MaschinendrehmomentTEi zuverlässigberechnet werden, selbst wenn es individuelle Unterschiede in derBrennkraftmaschine 11, dem Generator 16 usw. gibtund es einen Berechnungsfehler in dem Generatorsolldrehmoment TG*,dem maximalen Generatordrehmoment TGmax usw. gibt. Daher kann das MaschinendrehmomentTE zuverlässigdurch das Generatordrehmoment TG eingeschränkt werden. Dementsprechendist es möglich,zuverlässigzu verhindern, dass die Brennkraftmaschine 11 in den übermäßigen Rotationszustandgelangt.The engine limiting torque TEi is calculated based on a minimum value of the plurality of maximum engine torques, according to this embodiment of the invention of the first and second maximum engine torques TEmax1 and TEmax2. Therefore, the engine torque TEi can be reliably calculated even if there are individual differences in the internal combustion engine 11 , the generator 16 etc. and there is a calculation error in the generator target torque TG *, the maximum generator torque TGmax, and so forth. Therefore, the engine torque TE can be reliably restricted by the generator torque TG. Accordingly, it is possible to reliably prevent the internal combustion engine 11 enters the excessive state of rotation.
[0185] Nachstehendist eine zweite Ausgestaltung der Erfindung zur Einstellung desAnforderungsmaschinendrehmoments auf einen variablen Wert beschrieben.Gemäß dieserzweiten Ausgestaltung sind Elemente mit derselben Struktur wie beider ersten Ausgestaltung durch gleiche Bezugszeichen bezeichnet,weshalb deren Beschreibungen entfallen. Die Wirkungen der Erfindung,die durch Anordnung derselben Struktur erhalten werden, sind ähnlich zu denjenigengemäß der erstenAusgestaltung.belowis a second embodiment of the invention for adjusting theRequest engine torque to a variable value described.According to thissecond embodiment are elements with the same structure as inthe first embodiment is denoted by the same reference numerals,therefore their descriptions are omitted. The effects of the invention,which are obtained by arranging the same structure are similar to thoseaccording to the firstDesign.
[0186] 24 zeigt den Betrieb der Maschinendrehmomentbegrenzungsverarbeitung gemäß der zweitenAusgestaltung der Erfindung. 24 FIG. 10 shows the operation of the engine torque limiting processing according to the second embodiment of the invention. FIG.
[0187] Indiesem Fall wird das einem Subtrahierer 117 als eine MaschinendrehmomentjustierverarbeitungseinrichtungzugeführteAnforderungsmaschinendrehmoment TEdi auf einen variablen Wert eingestellt.Daher wird ein vorbestimmter Wert, der größer als das erste maximaleMaschinendrehmoment TEmax1 ist, als Anfangswert des AnforderungsmaschinendrehmomentsTEdi eingestellt. Dieser Anfangswert kann auf einen vorab eingestelltenfesten Wert eingestellt werden.In this case, this becomes a subtractor 117 Request engine torque TEdi supplied as engine torque adjustment processing means is set to a variable value. Therefore, a predetermined value greater than the first maximum engine torque TEmax1 is set as the initial value of the request engine torque TEdi. This initial value can be set to a preset fixed value.
[0188] Wenndie Generatordrehzahlsteuerung normal durchgeführt wird, ist das GeneratorsolldrehmomentTG* kleiner als das maximale Generatordrehmoment TGmax. Daher weisendas Differenzdrehmoment ΔTGund das ÜberschussmaschinendrehmomentTEe negative Werte auf. Dementsprechend wird, wenn der Subtrahierer 117 eineMaschinendrehmomentjustierverarbeitung durchführt und das zweite maximaleMaschinendrehmoment TEmax2 durch Subtrahieren des überschüssigen MaschinendrehmomentsTEe von dem Anforderungsmaschinendrehmoment TEdi berechnet wird,das zweite maximale Maschinendrehmoment Temax2 größer alsdas erste maximale Maschinendrehmoment TEmax1. Dementsprechend berechnetein Vergleicher 121 als eine Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtungdas erste maximale Maschinendrehmoment TEmax1 als das MaschinenbegrenzungsdrehmomentTEi und gibt dieses aus.When the generator speed control is normally performed, the generator target torque TG * is smaller than the maximum generator torque TGmax. Therefore, the difference torque ΔTG and the surplus engine torque TEe have negative values. Accordingly, if the subtractor 117 performs engine torque adjustment processing and calculates the second maximum engine torque TEmax2 by subtracting the excess engine torque TEe from the request engine torque TEdi, the second maximum engine torque Temax2 greater than the first maximum engine torque TEmax1. Accordingly, a comparator calculates 121 as a machine limiting torque calculation processing means, outputs and outputs the first maximum engine torque TEmax1 as the engine limiting torque TEi.
[0189] Wennweiterhin das Hybridfahrzeug an einem kalten Ort betrieben werdensoll und das Hybridfahrzeug überStraßenmit voneinander unterschiedlichen Reibungskoeffizienten fährt usw.,ist das Generatorsolldrehmoment TG* größer als das maximale GeneratordrehmomentTGmax. Dementsprechend weisen das Differenzdrehmoment ΔTG und das ÜberschussmaschinendrehmomentTEe positive Werte auf. Dabei liest der Subtrahierer 117 dasMaschinensolldrehmoment TE* als AnforderungsmaschinendrehmomentTEdi, wenn das Generatorsolldrehmoment TG* größer als das maximale GeneratordrehmomentTgmax ist, gemäß dieserAusgestaltung zu einem Zeitpunkt, zu dem das GeneratorsolldrehmomentTG* größer alsdas maximale Generatordrehmoment TGmax ist. Danach wird der Wertdes Anforderungsmaschinendrehmoments TEdi fest eingestellt, bisdie Maschinendrehmomentbegrenzungsverarbeitung beendet wird.Further, when the hybrid vehicle is to be operated in a cold place and the hybrid vehicle travels over roads having different friction coefficients, etc., the generator target torque TG * is greater than the maximum generator torque TGmax. Accordingly, the differential torque ΔTG and the surplus engine torque TEe have positive values. The subtractor reads 117 the engine target torque TE * as the request engine torque TEdi when the generator target torque TG * is greater than the maximum generator torque Tgmax, according to this embodiment, at a time when the generator target torque TG * is greater than the maximum generator torque TGmax. Thereafter, the value of the request engine torque TEdi is fixed until the engine torque limit processing is ended.
[0190] DieErfindung ist nicht auf die vorstehend beschriebenen Ausgestaltungenbegrenzt, sondern kann beliebig auf der Grundlage des Umfangs derErfindung modifiziert werden. Diese Modifikationen sollten nichtvon dem Umfang der Erfindung ausgeschlossen sein.TheThe invention is not limited to the embodiments described abovelimited, but may be arbitrary on the basis of the scope ofInvention be modified. These modifications should notexcluded from the scope of the invention.
[0191] Wiees vorstehend ausführlichbeschrieben worden ist, weist gemäß der Erfindung die Hybridfahrzeug- Antriebssteuerungsvorrichtungeine Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung einer Vielzahl von maximalen Maschinendrehmomenten,die einen maximalen Wert des Maschinendrehmoments angeben, und dieMaschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines minimalen Werts der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment auf.Asit in detail abovehas been described according to the invention, the hybrid vehicle drive control devicean engine maximum torque calculation processing devicefor calculating a plurality of maximum engine torques,indicating a maximum value of the engine torque, and theMachines limiting torque calculation processing meansfor calculating a minimum value of the respective maximum engine torquesas machine limiting torque on.
[0192] Indiesem Fall ist es möglich,zuverlässigzu verhindern, dass die Brennkraftmaschine in den übermäßigen Rotationszustandgelangt, da der minimale Wert der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment berechnet wird.InIn this case it is possiblereliableto prevent the internal combustion engine in the excessive state of rotationbecause the minimum value of the respective maximum machine torquesis calculated as the machine limiting torque.
[0193] Daweiterhin das Maschinenbegrenzungsdrehmoment auf der Grundlage desminimalen Werts der Vielzahl der maximalen Maschinendrehmomente berechnetwird, kann das Maschinenbegrenzungsdrehmoment zuverlässig berechnetwerden, selbst wenn es individuelle Unterschiede in der Brennkraftmaschine,dem elektrischen Generator usw. gibt, und es Berechnungsfehler desGeneratorsolldrehmoments, des maximalen Generatordrehmoments usw. gibt.Daher kann das Maschinendrehmoment ausreichend durch das Generatordrehmomenteingeschränktwerden. Dementsprechend ist es möglich, zuverlässig zuverhindern, dass die Brennkraftmaschine in den übermäßigen Rotationszustand gelangt.ThereFurthermore, the machine limiting torque based on thecalculated minimum value of the plurality of maximum engine torquesis the machine limiting torque can be reliably calculatedeven if there are individual differences in the internal combustion engine,the electric generator, etc., and there is calculation error ofGenerators Solldrehmoments, the maximum generator torque, etc. are.Therefore, the engine torque may be sufficient by the generator torquelimitedbecome. Accordingly, it is possible to reliablyprevent the internal combustion engine from entering the excessive rotational state.
[0194] Vorstehendwurde eine Hybridfahrzeug-Antriebssteuerungsvorrichtungmit einer Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtung 91 zurBerechnung einer Vielzahl von maximalen Maschinendrehmomenten, dieeinen maximalen Wert des Maschinendrehmoments angeben, und einerMaschinenbegrezungsdrehmoment-Berechnungsverarbeitungseinrichtung 121 zur Berechnungeines minimalen Werts der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment angegeben. Da der minimale Wertder maximalen Maschinendrehmomente als Maschinenbegrenzungsdrehmomentberechnet wird, ist es möglich,zuverlässigzu vermeiden, dass die Brennkraftmaschine in einen übermäßigen Rotationszustandgelangt. Da weiterhin das Maschinenbegrenzungsdrehmoment auf derGrundlage des minimalen Werts der maximalen Maschinendrehmomenteberechnet wird, kann das Maschinenbegrenzungsdrehmoment zuverlässig berechnetwerden, selbst wenn es individuelle Unterschiede in der Brennkraftmaschine,dem Generator usw. gibt und es beispielsweise Berechnungsfehlerbeim Generatorsolldrehmoment und beim maximalen Generatordrehmomentgibt.The above has been a hybrid vehicle drive control apparatus having an engine maximum torque calculation processing device 91 for calculating a plurality of maximum engine torques indicative of a maximum value of the engine torque and an engine assist torque calculation processing device 121 for calculating a minimum value of the respective maximum engine torques as machines specified limiting torque. Since the minimum value of the maximum engine torques is calculated as the engine limiting torque, it is possible to reliably prevent the engine from going into an excessive rotating state. Further, since the engine limiting torque is calculated based on the minimum value of the maximum engine torque, the engine limiting torque can be reliably calculated even if there are individual differences in the engine, the generator, etc. and there are, for example, calculation errors in the generator target torque and the maximum generator torque.
权利要求:
Claims (21)
[1]
Hybridfahrzeug-Antriebssteuerungsvorrichtungmit einer Maschinen-Maximum-Drehmomentberechungsverarbeitungseinrichtung(91) zur Berechnung mehrerer maximaler Maschinendrehmomente, dieeinen maximalen Wert des Maschinendrehmoments angeben, und einerMaschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtung(121) zur Berechnung eines minimalen Werts der jeweiligenmaximalen Maschinendrehmomente als Maschinenbegrenzungsdrehmoment.Hybrid vehicle drive control apparatus having an engine maximum torque calculation processing means (Fig. 91 ) for calculating a plurality of maximum engine torques indicating a maximum value of the engine torque and a engine limiting torque calculation processing device ( 121 ) for calculating a minimum value of the respective maximum engine torques as engine limiting torque.
[2]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 1, wobei die Hybridfahrzeug-Antriebssteuerungsvorrichtung weiterhineine Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung eines maximalen Generatordrehmoments aufweist, daseinen maximalen Wert des Generatordrehmoments angibt, wobei dieMaschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) jedes maximale Maschinendrehmoment auf der Grundlagedes maximalen Generatordrehmoments berechnet.The hybrid vehicle drive control apparatus according to claim 1, wherein the hybrid vehicle drive control apparatus further comprises generator maximum torque calculation processing means for calculating a maximum generator torque indicative of a maximum value of the generator torque, the engine maximum torque calculation processing means ( 91 ) calculates each maximum engine torque based on the maximum generator torque.
[3]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 2, wobei die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) das maximale Generatordrehmoment auf der Grundlageeiner Generatordrehzahl, einer Gleichspannung und einer Temperatureines Umrichters berechnet.A hybrid vehicle drive control apparatus according to claim 2, wherein said generator maximum torque calculation processing means (15) 91 ) calculates the maximum generator torque based on a generator speed, a DC voltage, and a temperature of an inverter.
[4]
Hybridfahrzeug-Antriebssteuerungsvorrichtung mit einerGenerator-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) zur Berechnung eines maximalen Generatordrehmoments,das einen maximalen Wert des Generatordrehmoments angibt, einerGeneratorsolldrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines Generatorsolldrehmoments, das einen Sollwertdes Generatordrehmoments angibt, einer Generatorfehlerdrehmoment-Berechnungsverarbeitungseinrichtung(115) zur Berechnung einer Fehlergröße des Generatordrehmomentsauf der Grundlage einer Differenz zwischen dem Generatorsolldrehmomentund dem maximalen Generatordrehmoment, einer Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) zur Berechnung einer Vielzahl von maximalen Maschinendrehmomentenauf der Grundlage von zumindest dem maximalen Generatordrehmomentund der Fehlergröße des Generatordrehmoments,und einer Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtung(121) zur Berechnung eines minimalen Werts der jeweiligenmaximalen Maschinendrehmomente als Maschinenbegrenzungsdrehmoment.A hybrid vehicle drive control apparatus having a generator maximum torque calculation processing means (14) 91 ) for calculating a maximum generator torque indicative of a maximum value of the generator torque, a generator target torque calculation processing means for calculating a generator target torque indicating a generator torque command value, a generator error torque calculation processing means ( 115 ) for calculating an error magnitude of the generator torque based on a difference between the generator target torque and the maximum generator torque, an engine maximum torque calculation processing device ( 91 ) for calculating a plurality of maximum engine torques based on at least the maximum generator torque and the magnitude of the generator torque, and a machine limit torque calculation processing device ( 121 ) for calculating a minimum value of the respective maximum engine torques as engine limiting torque.
[5]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 4, wobei die Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtung(91) eine erste Maschinen-Maximum-Drehmomentberechnungverarbeitungseinrichtungzur Berechnung des maximalen Maschinendrehmoments auf der Grundlagevon zumindest dem maximalen Generatordrehmoment und ebenfalls einezweite Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung des maximalen Maschinendrehmoments auf der Grundlageder Fehlergröße des Generatordrehmomentsaufweist.A hybrid vehicle drive control apparatus according to claim 4, wherein said engine maximum torque calculation processing means (15) 91 ) comprises first machine maximum torque calculation processing means for calculating maximum engine torque based on at least the maximum generator torque, and also second engine maximum torque calculation processing means for calculating maximum engine torque based on the generator torque error quantity.
[6]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 5, weiterhin mit einer Maschinendrehmomentjustierverarbeitungseinrichtung(117) zur Justierung eines Anforderungsmaschinendrehmoment,das in der Brennkraftmaschine erforderlich ist, auf der Grundlageder Fehlergröße des Generatordrehmoments.A hybrid vehicle drive control apparatus according to claim 5, further comprising engine torque adjustment processing means (10). 117 ) for adjusting a request engine torque required in the internal combustion engine based on the magnitude of the generator torque error.
[7]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 6, wobei die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) das maximale Generatordrehmoment auf der Grundlageeiner Generatordrehzahl, einer Gleichspannung und einer Temperatureines Umrichters berechnet.A hybrid vehicle drive control apparatus according to claim 6, wherein said generator maximum torque calculation processing means (14) 91 ) calculates the maximum generator torque based on a generator speed, a DC voltage, and a temperature of an inverter.
[8]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 6, wobei die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtung(91) das Generatorsolldrehmoment auf der Grundlage einer Generatordrehzahlund einer Generatorsolldrehzahl berechnet, die einen Sollwert derGeneratordrehzahl angibt.A hybrid vehicle drive control apparatus according to claim 6, wherein said generator target torque calculation processing means (16) 91 ) calculates the generator target torque based on a generator speed and a generator target speed indicative of a generator speed setpoint.
[9]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 6, wobei das Anforderungsmaschinendrehmoment auf eine festenWert eingestellt wird.Hybrid vehicle drive control device according toClaim 6, wherein the request engine torque to a fixedValue is set.
[10]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 6, wobei das Anforderungsmaschinendrehmoment auf ein Maschinensolldrehmomenteingestellt wird, wenn das Generatorsolldrehmoment größer alsdas maximale Generatordrehmoment ist.Hybrid vehicle drive control device according toClaim 6, wherein the request engine torque to a target engine torqueis set when the generator target torque is greater thanthe maximum generator torque is.
[11]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 5, wobei die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) das maximale Generatordrehmoment auf der Grundlageeiner Generatordrehzahl, einer Gleichspannung und einer Temperatureines Umichters (28, 29, 37) berechnet.A hybrid vehicle drive control apparatus according to claim 5, wherein said generator maximum torque calculation processing means (15) 91 ) the maximum generator torque based on a generator speed, a DC voltage and a temperature of an inverter ( 28 . 29 . 37 ).
[12]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 5, wobei die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtung(91) das Generatorsolldrehmoment auf der Grundlage einerGeneratordrehzahl und einer Generatorsolldrehzahl berechnet, dieeinen Sollwert der Generatordrehzahl angibt.A hybrid vehicle drive control apparatus according to claim 5, wherein said generator target torque calculation processing means (15) 91 ) calculates the generator target torque based on a generator speed and a generator target speed indicative of a generator speed setpoint.
[13]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 4, wobei die Hybridfahrzeug-Antriebssteuerungsvorrichtung weiterhineine Maschinendrehmomentjustierverarbeitungseinrichtung (117)zur Justierung eines Anforderungsmaschinendrehmoments, das in derBrennkraftmaschine erforderlich ist, auf der Grundlage der Fehlergröße des Generatordrehmomentsaufweist.The hybrid vehicle drive control apparatus according to claim 4, wherein the hybrid vehicle drive control apparatus further comprises engine torque adjustment processing means (15). 117 ) for adjusting a request engine torque required in the internal combustion engine based on the magnitude of the generator torque error.
[14]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 13, wobei die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtungdas maximale Generatordrehmoment auf der Grundlage einer Generatordrehzahl,einer Gleichspannung und der Temperatur eines Umrichters (28, 29, 37)berechnet.The hybrid vehicle drive control apparatus according to claim 13, wherein the generator maximum torque calculation processing means determines the maximum generator torque based on a generator rotation speed, a DC voltage, and the temperature of an inverter. 28 . 29 . 37 ).
[15]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 13, wobei die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungdas Generatorsolldrehmoment auf der Grundlage einer Generatordrehzahlund einer Generatorsolldrehzahl berechnet, die einen Sollwert derGeneratordrehzahl angibt.Hybrid vehicle drive control device according toClaim 13, wherein the generator target torque calculation processing meansthe generator setpoint torque based on a generator speedand a generator target speed that is a setpoint ofGenerator speed indicates.
[16]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 13, wobei das Anforderungsmaschinendrehmoment auf einenfesten Wert eingestellt ist.Hybrid vehicle drive control device according toClaim 13, wherein the request engine torque to afixed value is set.
[17]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 13, wobei das Maschinenanforderungsdrehmoment auf ein Maschinensolldrehmomenteingestellt wird, wenn das Generatorsolldrehmoment größer alsdas maximale Generatordrehmoment ist.Hybrid vehicle drive control device according toClaim 13, wherein the engine request torque to a target engine torqueis set when the generator target torque is greater thanthe maximum generator torque is.
[18]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 4, wobei die Generator-Maximum-Drehmomentberechnungsverarbeitungseinrichtung(91) das maximale Generatordrehmoment auf der Grundlageeiner Generatordrehzahl, einer Gleichspannung und einer Temperatureines Umrichters berechnet.A hybrid vehicle drive control apparatus according to claim 4, wherein said generator maximum torque calculation processing means (14) 91 ) calculates the maximum generator torque based on a generator speed, a DC voltage, and a temperature of an inverter.
[19]
Hybridfahrzeug-Antriebssteuerungsvorrichtung nachAnspruch 4, wobei die Generatorsolldrehmoment-Berechnungsverarbeitungseinrichtungdas Generatorsolldrehmoment auf der Grundlage einer Generatordrehzahlund einer Generatorsolldrehzahl berechnet, die einen Sollwert derGeneratordrehzahl angibt.Hybrid vehicle drive control device according toClaim 4, wherein the generator target torque calculation processing meansthe generator setpoint torque based on a generator speedand a generator target speed that is a setpoint ofGenerator speed indicates.
[20]
Hybridfahrzeugantriebssteuerungsverfahren zur Berechnungeiner Vielzahl von maximalen Maschinendrehmomenten, die einen maximalenWert des Maschinendrehmoments angeben, und zur Berechnung einesminimalen Werts der jeweiligen maximalen Maschinendrehmomente alsMaschinenbegrenzungsdrehmoment.Hybrid vehicle drive control method for calculationa variety of maximum machine torques, the maximumSpecify the value of the machine torque and calculate a machine torqueminimum value of the respective maximum machine torques asMachines limiting torque.
[21]
Programm eines Hybridfahrzeugantriebssteuerungsverfahrens,wodurch ein Computer zum Arbeiten als eine Maschinen-Maximum-Drehmomentberechnungsverarbeitungseinrichtungzur Berechnung einer Vielzahl von maximalen Maschinendrehmomenten,die einen maximalen Wert eines Maschinendrehmoments angeben, und alseine Maschinenbegrenzungsdrehmoment-Berechnungsverarbeitungseinrichtungzur Berechnung eines minimalen Werts der jeweiligen maximalen Maschinendrehmomenteals Maschinenbegrenzungsdrehmoment veranlasst.Program of a hybrid vehicle drive control method,whereby a computer is to work as a machine maximum torque calculation processing meansfor calculating a plurality of maximum engine torques,indicating a maximum value of engine torque, and asa machine limit torque calculation processing devicefor calculating a minimum value of the respective maximum engine torquescaused as a machine limiting torque.
类似技术:
公开号 | 公开日 | 专利标题
CN103863302B|2018-02-06|起动电机故障时控制混合动力车发动机起动的方法和系统
EP2168829B1|2013-08-14|Systemeinschränkungsverfahren zur Steuerung des Betriebs eines elektromechanischen Getriebes mit einem zusätzlichen Einschränkungsbereich
CN101451610B|2013-03-27|混合动力系中离合器滑转事件的纠正及恢复方法与设备
CN101042183B|2010-05-26|使用多变量主动传动系缓冲的传动系间隙估计和碰撞管理
DE602004009178T2|2008-07-31|HYBRID VEHICLE AND CONTROL PROCESS THEREFOR
USRE39023E1|2006-03-21|Power output apparatus and method of controlling the same
EP2055585B1|2014-01-08|Verfahren zur Drehmomentmaschinentemperatur basierten Steuerung eines Antriebsstrangsystems
EP2055552B1|2014-01-15|Verfahren zur Bestimmung der Drehmomentgrenze mit Motordrehmoment- und Batterieleistungsgrenzen
CN101659256B|2013-11-20|基于违约成本控制动力传动系系统的方法
EP2070792B1|2013-04-03|Verfahren zur bevorzugten Modusauswahl und Gang mit Trägheitseffekten für ein hybrides Antriebsstrang-System
US7999499B2|2011-08-16|Rotating electrical machine control system and vehicle drive system
US6278195B1|2001-08-21|Power output apparatus, engine controller, and methods of controlling power output apparatus and engine
EP2055523B1|2013-04-03|Verfahren zum Laden eines Antriebsstrangs
JP3956796B2|2007-08-08|Hybrid vehicle drive control apparatus, hybrid vehicle drive control method, and program thereof
EP1798099B1|2012-01-18|Steuerungsvorrichtung für Elektromotor und Fehlererkennungsverfahren für Elektromotorsteuerung
US10363821B2|2019-07-30|Method for controlling regenerative braking of vehicle
DE60221598T2|2008-05-08|Control device for an electric motor and control device for a hybrid vehicle
JP4236084B2|2009-03-11|Hybrid vehicle drive control device, hybrid vehicle drive control method, and hybrid vehicle drive control program
JP4296964B2|2009-07-15|車両駆動制御装置
JP3797354B2|2006-07-19|Electric vehicle drive control device and electric vehicle drive control method
DE112005002385B4|2015-10-08|Drive device for a hybrid vehicle and control method therefor
EP2634057B1|2020-07-15|Steuervorrichtung für ein hybridfahrzeug
CN101042184B|2010-05-26|使用多变量主动传动系减振的冲击管理
DE60306724T2|2007-07-12|Device for controlling the driving force of a vehicle
EP2055592B1|2013-07-10|Verfahren zum externen Laden eines Antriebsstrangs
同族专利:
公开号 | 公开日
JP3843966B2|2006-11-08|
US20040249525A1|2004-12-09|
JP2004360608A|2004-12-24|
DE102004027302B4|2019-05-02|
US7340330B2|2008-03-04|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2012-03-06| R079| Amendment of ipc main class|Free format text: PREVIOUS MAIN CLASS: B60K0041280000 Ipc: B60W0020000000 |
2012-04-26| R079| Amendment of ipc main class|Free format text: PREVIOUS MAIN CLASS: B60K0041280000 Ipc: B60W0020000000 Effective date: 20120306 |
2016-06-02| R016| Response to examination communication|
2019-01-18| R018| Grant decision by examination section/examining division|
2019-01-18| R079| Amendment of ipc main class|Free format text: PREVIOUS MAIN CLASS: B60W0020000000 Ipc: B60W0020150000 |
2020-02-04| R020| Patent grant now final|
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]